Compilation time 5160ms, 1585 calls, average 3.3ms, longest 642ms
CodeBlocks profiling information (183,555,839 total cycles):
_S1_2_88351C4 38,692,959 instructions (21.080%), 7 calls (088351C4 - 088355BC, length 255)
    088351C4:[27BDFFC0]: addiu      $sp, $sp, -64
    088351C8:[AFBF0034]: sw         $ra, 52($sp)
    088351CC:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088351D0:[AFBE0030]: sw         $fp, 48($sp)
    088351D4:[AFB7002C]: sw         $s7, 44($sp)
    088351D8:[AFB60028]: sw         $s6, 40($sp)
    088351DC:[AFB50024]: sw         $s5, 36($sp)
    088351E0:[AFB40020]: sw         $s4, 32($sp)
    088351E4:[AFB3001C]: sw         $s3, 28($sp)
    088351E8:[AFB20018]: sw         $s2, 24($sp)
    088351EC:[AFB10014]: sw         $s1, 20($sp)
    088351F0:[AFB00010]: sw         $s0, 16($sp)
    088351F4:[0E2092D6]: jal        0x08824B58
    088351F8:[8C441BB0]: lw         $a0, 7088($v0)
    088351FC:[04410005]: bgez       $v0, 0x08835214
    08835200:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835204:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835208:[0E2099AE]: jal        0x088266B8
    0883520C:[248441BC]: addiu      $a0, $a0, 16828
    08835210:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835214:[8C542E08]: lw         $s4, 11784($v0)
    08835218:[0000F021]: addu       $fp, $zr, $zr <=> li $fp, 0
    0883521C:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    08835220:[0A20D518]: j          0x08835460
    08835224:[AFA00000]: sw         $zr, 0($sp)
    08835228:[0E20D101]: jal        0x08834404
    0883522C:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    08835230:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08835234:[2A230000]: slti       $v1, $s1, 0
    08835238:[2442001F]: addiu      $v0, $v0, 31
    0883523C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08835240:[0223100A]: movz       $v0, $s1, $v1
    08835244:[7C04F144]: ins        $a0, $zr, 5, 26
    08835248:[04810005]: bgez       $a0, 0x08835260
    0883524C:[00022943]: sra        $a1, $v0, 0x0005
    08835250:[2484FFFF]: addiu      $a0, $a0, -1
    08835254:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08835258:[00822025]: or         $a0, $a0, $v0
    0883525C:[24840001]: addiu      $a0, $a0, 1
    08835260:[8E630098]: lw         $v1, 152($s3)
    08835264:[00058080]: sll        $s0, $a1, 0x0002
    08835268:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0883526C:[02031821]: addu       $v1, $s0, $v1
    08835270:[00829006]: srlv       $s2, $v0, $a0
    08835274:[8C620000]: lw         $v0, 0($v1)
    08835278:[00521024]: and        $v0, $v0, $s2
    0883527C:[14400003]: bne        $v0, $zr, 0x0883528C
    08835280:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835284:[0E2099AE]: jal        0x088266B8
    08835288:[248441AC]: addiu      $a0, $a0, 16812
    0883528C:[8E62009C]: lw         $v0, 156($s3)
    08835290:[02021021]: addu       $v0, $s0, $v0
    08835294:[8C420000]: lw         $v0, 0($v0)
    08835298:[00521024]: and        $v0, $v0, $s2
    0883529C:[10400024]: beq        $v0, $zr, 0x08835330
    088352A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352A4:[0E20D131]: jal        0x088344C4
    088352A8:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352AC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352B0:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088352B4:[0E20D135]: jal        0x088344D4
    088352B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088352BC:[54400005]: bnel       $v0, $zr, 0x088352D4
    088352C0:[8E020008]: lw         $v0, 8($s0)
    088352C4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088352C8:[0E2099AE]: jal        0x088266B8
    088352CC:[2484419C]: addiu      $a0, $a0, 16796
    088352D0:[8E020008]: lw         $v0, 8($s0)
    088352D4:[14400003]: bne        $v0, $zr, 0x088352E4
    088352D8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088352DC:[0E2099AE]: jal        0x088266B8
    088352E0:[2484418C]: addiu      $a0, $a0, 16780
    088352E4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088352E8:[0E20D177]: jal        0x088345DC
    088352EC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088352F0:[8E050004]: lw         $a1, 4($s0)
    088352F4:[00021100]: sll        $v0, $v0, 0x0004
    088352F8:[24420010]: addiu      $v0, $v0, 16
    088352FC:[10A0000A]: beq        $a1, $zr, 0x08835328
    08835300:[02E2B821]: addu       $s7, $s7, $v0
    08835304:[0E20D101]: jal        0x08834404
    08835308:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    0883530C:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08835310:[0E20D135]: jal        0x088344D4
    08835314:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835318:[14400003]: bne        $v0, $zr, 0x08835328
    0883531C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835320:[0E2099AE]: jal        0x088266B8
    08835324:[2484417C]: addiu      $a0, $a0, 16764
    08835328:[0A20D4E8]: j          0x088353A0
    0883532C:[27DE0001]: addiu      $fp, $fp, 1
    08835330:[0E20D213]: jal        0x0883484C
    08835334:[02802021]: addu       $a0, $s4, $zr <=> move $a0, $s4
    08835338:[1040001A]: beq        $v0, $zr, 0x088353A4
    0883533C:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08835340:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835344:[0E20D46D]: jal        0x088351B4
    08835348:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883534C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835350:[8C42000C]: lw         $v0, 12($v0)
    08835354:[8FA40000]: lw         $a0, 0($sp)
    08835358:[24430001]: addiu      $v1, $v0, 1
    0883535C:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    08835360:[00822021]: addu       $a0, $a0, $v0
    08835364:[14600004]: bne        $v1, $zr, 0x08835378
    08835368:[AFA40000]: sw         $a0, 0($sp)
    0883536C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835370:[0E2099AE]: jal        0x088266B8
    08835374:[2484416C]: addiu      $a0, $a0, 16748
    08835378:[0E20D20B]: jal        0x0883482C
    0883537C:[92040003]: lbu        $a0, 3($s0)
    08835380:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835384:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835388:[0E20D162]: jal        0x08834588
    0883538C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08835390:[12020003]: beq        $s0, $v0, 0x088353A0
    08835394:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835398:[0E2099AE]: jal        0x088266B8
    0883539C:[24843268]: addiu      $a0, $a0, 12904
    088353A0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088353A4:[24842E08]: addiu      $a0, $a0, 11784
    088353A8:[0E20D162]: jal        0x08834588
    088353AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353B0:[24560001]: addiu      $s6, $v0, 1
    088353B4:[0A20D50E]: j          0x08835438
    088353B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088353BC:[1260001D]: beq        $s3, $zr, 0x08835434
    088353C0:[26940010]: addiu      $s4, $s4, 16
    088353C4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088353C8:[00031143]: sra        $v0, $v1, 0x0005
    088353CC:[2484415C]: addiu      $a0, $a0, 16732
    088353D0:[04A10005]: bgez       $a1, 0x088353E8
    088353D4:[00029080]: sll        $s2, $v0, 0x0002
    088353D8:[24A5FFFF]: addiu      $a1, $a1, -1
    088353DC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353E0:[00A22825]: or         $a1, $a1, $v0
    088353E4:[24A50001]: addiu      $a1, $a1, 1
    088353E8:[8EA20098]: lw         $v0, 152($s5)
    088353EC:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088353F0:[00A38006]: srlv       $s0, $v1, $a1
    088353F4:[02421021]: addu       $v0, $s2, $v0
    088353F8:[8C420000]: lw         $v0, 0($v0)
    088353FC:[00501024]: and        $v0, $v0, $s0
    08835400:[50400004]: beql       $v0, $zr, 0x08835414
    08835404:[8EA2009C]: lw         $v0, 156($s5)
    08835408:[0E2099AE]: jal        0x088266B8
    0883540C:[00000000]: nop
    08835410:[8EA2009C]: lw         $v0, 156($s5)
    08835414:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835418:[02421021]: addu       $v0, $s2, $v0
    0883541C:[8C420000]: lw         $v0, 0($v0)
    08835420:[00501024]: and        $v0, $v0, $s0
    08835424:[10400003]: beq        $v0, $zr, 0x08835434
    08835428:[2484414C]: addiu      $a0, $a0, 16716
    0883542C:[0E2099AE]: jal        0x088266B8
    08835430:[00000000]: nop
    08835434:[26730001]: addiu      $s3, $s3, 1
    08835438:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883543C:[2623001F]: addiu      $v1, $s1, 31
    08835440:[24552E08]: addiu      $s5, $v0, 11784
    08835444:[2A220000]: slti       $v0, $s1, 0
    08835448:[0222180A]: movz       $v1, $s1, $v0
    0883544C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835450:[0276102A]: slt        $v0, $s3, $s6
    08835454:[7C05F144]: ins        $a1, $zr, 5, 26
    08835458:[1440FFD8]: bne        $v0, $zr, 0x088353BC
    0883545C:[26310001]: addiu      $s1, $s1, 1
    08835460:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835464:[24532E08]: addiu      $s3, $v0, 11784
    08835468:[8E620004]: lw         $v0, 4($s3)
    0883546C:[0282102B]: sltu       $v0, $s4, $v0
    08835470:[1440FF6D]: bne        $v0, $zr, 0x08835228
    08835474:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08835478:[8E6200A4]: lw         $v0, 164($s3)
    0883547C:[12E20005]: beq        $s7, $v0, 0x08835494
    08835480:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835484:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835488:[0E2099AE]: jal        0x088266B8
    0883548C:[24841C68]: addiu      $a0, $a0, 7272
    08835490:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835494:[24512E98]: addiu      $s1, $v0, 11928
    08835498:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    0883549C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354A0:[0A20D535]: j          0x088354D4
    088354A4:[8E300000]: lw         $s0, 0($s1)
    088354A8:[0E20D101]: jal        0x08834404
    088354AC:[26730001]: addiu      $s3, $s3, 1
    088354B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354B4:[0E20D135]: jal        0x088344D4
    088354B8:[26442E08]: addiu      $a0, $s2, 11784
    088354BC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088354C0:[14400003]: bne        $v0, $zr, 0x088354D0
    088354C4:[24842B80]: addiu      $a0, $a0, 11136
    088354C8:[0E2099AE]: jal        0x088266B8
    088354CC:[00000000]: nop
    088354D0:[8E100004]: lw         $s0, 4($s0)
    088354D4:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
    088354D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354DC:[1600FFF2]: bne        $s0, $zr, 0x088354A8
    088354E0:[26442E08]: addiu      $a0, $s2, 11784
    088354E4:[2631FFFC]: addiu      $s1, $s1, -4
    088354E8:[2682FF80]: addiu      $v0, $s4, -128
    088354EC:[5622FFFA]: bnel       $s1, $v0, 0x088354D8
    088354F0:[8E300000]: lw         $s0, 0($s1)
    088354F4:[13D30005]: beq        $fp, $s3, 0x0883550C
    088354F8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088354FC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835500:[0E2099AE]: jal        0x088266B8
    08835504:[2484413C]: addiu      $a0, $a0, 16700
    08835508:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883550C:[24512E10]: addiu      $s1, $v0, 11792
    08835510:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835514:[0A20D54F]: j          0x0883553C
    08835518:[8E300000]: lw         $s0, 0($s1)
    0883551C:[0E20D213]: jal        0x0883484C
    08835520:[26520001]: addiu      $s2, $s2, 1
    08835524:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835528:[14400003]: bne        $v0, $zr, 0x08835538
    0883552C:[2484412C]: addiu      $a0, $a0, 16684
    08835530:[0E2099AE]: jal        0x088266B8
    08835534:[00000000]: nop
    08835538:[8E100004]: lw         $s0, 4($s0)
    0883553C:[1600FFF7]: bne        $s0, $zr, 0x0883551C
    08835540:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835544:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835548:[26310004]: addiu      $s1, $s1, 4
    0883554C:[24422E18]: addiu      $v0, $v0, 11800
    08835550:[5622FFFA]: bnel       $s1, $v0, 0x0883553C
    08835554:[8E300000]: lw         $s0, 0($s1)
    08835558:[8FA20000]: lw         $v0, 0($sp)
    0883555C:[10520003]: beq        $v0, $s2, 0x0883556C
    08835560:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835564:[0E2099AE]: jal        0x088266B8
    08835568:[2484411C]: addiu      $a0, $a0, 16668
    0883556C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08835570:[0E2092ED]: jal        0x08824BB4
    08835574:[8C441BB0]: lw         $a0, 7088($v0)
    08835578:[04410005]: bgez       $v0, 0x08835590
    0883557C:[8FBF0034]: lw         $ra, 52($sp)
    08835580:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835584:[0E2099AE]: jal        0x088266B8
    08835588:[2484410C]: addiu      $a0, $a0, 16652
    0883558C:[8FBF0034]: lw         $ra, 52($sp)
    08835590:[8FBE0030]: lw         $fp, 48($sp)
    08835594:[8FB7002C]: lw         $s7, 44($sp)
    08835598:[8FB60028]: lw         $s6, 40($sp)
    0883559C:[8FB50024]: lw         $s5, 36($sp)
    088355A0:[8FB40020]: lw         $s4, 32($sp)
    088355A4:[8FB3001C]: lw         $s3, 28($sp)
    088355A8:[8FB20018]: lw         $s2, 24($sp)
    088355AC:[8FB10014]: lw         $s1, 20($sp)
    088355B0:[8FB00010]: lw         $s0, 16($sp)
    088355B4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088355B8:[03E00008]: jr         $ra
    088355BC:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08835458 1,168,899 times (length 41)
    088353A8:[0E20D162]: jal        0x08834588
    088353AC:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    088353B0:[24560001]: addiu      $s6, $v0, 1
    088353B4:[0A20D50E]: j          0x08835438
    088353B8:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
--> 088353BC:[1260001D]: beq        $s3, $zr, 0x08835434
    088353C0:[26940010]: addiu      $s4, $s4, 16
    088353C4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088353C8:[00031143]: sra        $v0, $v1, 0x0005
    088353CC:[2484415C]: addiu      $a0, $a0, 16732
    088353D0:[04A10005]: bgez       $a1, 0x088353E8
    088353D4:[00029080]: sll        $s2, $v0, 0x0002
    088353D8:[24A5FFFF]: addiu      $a1, $a1, -1
    088353DC:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088353E0:[00A22825]: or         $a1, $a1, $v0
    088353E4:[24A50001]: addiu      $a1, $a1, 1
    088353E8:[8EA20098]: lw         $v0, 152($s5)
    088353EC:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    088353F0:[00A38006]: srlv       $s0, $v1, $a1
    088353F4:[02421021]: addu       $v0, $s2, $v0
    088353F8:[8C420000]: lw         $v0, 0($v0)
    088353FC:[00501024]: and        $v0, $v0, $s0
    08835400:[50400004]: beql       $v0, $zr, 0x08835414
    08835404:[8EA2009C]: lw         $v0, 156($s5)
    08835408:[0E2099AE]: jal        0x088266B8
    0883540C:[00000000]: nop
    08835410:[8EA2009C]: lw         $v0, 156($s5)
    08835414:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835418:[02421021]: addu       $v0, $s2, $v0
    0883541C:[8C420000]: lw         $v0, 0($v0)
    08835420:[00501024]: and        $v0, $v0, $s0
    08835424:[10400003]: beq        $v0, $zr, 0x08835434
    08835428:[2484414C]: addiu      $a0, $a0, 16716
    0883542C:[0E2099AE]: jal        0x088266B8
    08835430:[00000000]: nop
    08835434:[26730001]: addiu      $s3, $s3, 1
    08835438:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883543C:[2623001F]: addiu      $v1, $s1, 31
    08835440:[24552E08]: addiu      $s5, $v0, 11784
    08835444:[2A220000]: slti       $v0, $s1, 0
    08835448:[0222180A]: movz       $v1, $s1, $v0
    0883544C:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08835450:[0276102A]: slt        $v0, $s3, $s6
    08835454:[7C05F144]: ins        $a1, $zr, 5, 26
--> 08835458:[1440FFD8]: bne        $v0, $zr, 0x088353BC
    0883545C:[26310001]: addiu      $s1, $s1, 1
    08835460:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835464:[24532E08]: addiu      $s3, $v0, 11784
    08835468:[8E620004]: lw         $v0, 4($s3)
  Back Branch 08835470 39,722 times (length 148)
  Back Branch 088354DC 34,980 times (length 15)
    08835494:[24512E98]: addiu      $s1, $v0, 11928
    08835498:[0220A021]: addu       $s4, $s1, $zr <=> move $s4, $s1
    0883549C:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    088354A0:[0A20D535]: j          0x088354D4
    088354A4:[8E300000]: lw         $s0, 0($s1)
--> 088354A8:[0E20D101]: jal        0x08834404
    088354AC:[26730001]: addiu      $s3, $s3, 1
    088354B0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088354B4:[0E20D135]: jal        0x088344D4
    088354B8:[26442E08]: addiu      $a0, $s2, 11784
    088354BC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088354C0:[14400003]: bne        $v0, $zr, 0x088354D0
    088354C4:[24842B80]: addiu      $a0, $a0, 11136
    088354C8:[0E2099AE]: jal        0x088266B8
    088354CC:[00000000]: nop
    088354D0:[8E100004]: lw         $s0, 4($s0)
    088354D4:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
    088354D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088354DC:[1600FFF2]: bne        $s0, $zr, 0x088354A8
    088354E0:[26442E08]: addiu      $a0, $s2, 11784
    088354E4:[2631FFFC]: addiu      $s1, $s1, -4
    088354E8:[2682FF80]: addiu      $v0, $s4, -128
    088354EC:[5622FFFA]: bnel       $s1, $v0, 0x088354D8
  Back Branch 088354EC 217 times (length 7)
    088354C4:[24842B80]: addiu      $a0, $a0, 11136
    088354C8:[0E2099AE]: jal        0x088266B8
    088354CC:[00000000]: nop
    088354D0:[8E100004]: lw         $s0, 4($s0)
    088354D4:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
--> 088354D8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088354DC:[1600FFF2]: bne        $s0, $zr, 0x088354A8
    088354E0:[26442E08]: addiu      $a0, $s2, 11784
    088354E4:[2631FFFC]: addiu      $s1, $s1, -4
    088354E8:[2682FF80]: addiu      $v0, $s4, -128
--> 088354EC:[5622FFFA]: bnel       $s1, $v0, 0x088354D8
    088354F0:[8E300000]: lw         $s0, 0($s1)
    088354F4:[13D30005]: beq        $fp, $s3, 0x0883550C
    088354F8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088354FC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
  Back Branch 0883553C 27 times (length 10)
    08835508:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883550C:[24512E10]: addiu      $s1, $v0, 11792
    08835510:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08835514:[0A20D54F]: j          0x0883553C
    08835518:[8E300000]: lw         $s0, 0($s1)
--> 0883551C:[0E20D213]: jal        0x0883484C
    08835520:[26520001]: addiu      $s2, $s2, 1
    08835524:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08835528:[14400003]: bne        $v0, $zr, 0x08835538
    0883552C:[2484412C]: addiu      $a0, $a0, 16684
    08835530:[0E2099AE]: jal        0x088266B8
    08835534:[00000000]: nop
    08835538:[8E100004]: lw         $s0, 4($s0)
--> 0883553C:[1600FFF7]: bne        $s0, $zr, 0x0883551C
    08835540:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835544:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835548:[26310004]: addiu      $s1, $s1, 4
    0883554C:[24422E18]: addiu      $v0, $v0, 11800
  Back Branch 08835550 7 times (length 7)
    08835528:[14400003]: bne        $v0, $zr, 0x08835538
    0883552C:[2484412C]: addiu      $a0, $a0, 16684
    08835530:[0E2099AE]: jal        0x088266B8
    08835534:[00000000]: nop
    08835538:[8E100004]: lw         $s0, 4($s0)
--> 0883553C:[1600FFF7]: bne        $s0, $zr, 0x0883551C
    08835540:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08835544:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08835548:[26310004]: addiu      $s1, $s1, 4
    0883554C:[24422E18]: addiu      $v0, $v0, 11800
--> 08835550:[5622FFFA]: bnel       $s1, $v0, 0x0883553C
    08835554:[8E300000]: lw         $s0, 0($s1)
    08835558:[8FA20000]: lw         $v0, 0($sp)
    0883555C:[10520003]: beq        $v0, $s2, 0x0883556C
    08835560:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
_S1_2_8812594 28,757,640 instructions (15.667%), 119 calls (08812594 - 08812E48, length 558)
    08812594:[27BDFB10]: addiu      $sp, $sp, -1264
    08812598:[AFB404EC]: sw         $s4, 1260($sp)
    0881259C:[00852821]: addu       $a1, $a0, $a1
    088125A0:[00807021]: addu       $t6, $a0, $zr <=> move $t6, $a0
    088125A4:[AFB504E8]: sw         $s5, 1256($sp)
    088125A8:[24B5FFC0]: addiu      $s5, $a1, -64
    088125AC:[24A50001]: addiu      $a1, $a1, 1
    088125B0:[7C152804]: ins        $s5, $zr, 0, 6
    088125B4:[7EAF0F40]: ext        $t7, $s5, 29, 2
    088125B8:[000FA80B]: movn       $s5, $zr, $t7 <=> move $s5, $t7
    088125BC:[AFBF04E4]: sw         $ra, 1252($sp)
    088125C0:[02600011]: mthi       $s3
    088125C4:[02400013]: mtlo       $s2
    088125C8:[3C0F089A]: lui        $t7, 0x089A <=> li $t7, 0x089A0000
    088125CC:[25EFB840]: addiu      $t7, $t7, -18368
    088125D0:[3C128000]: lui        $s2, 0x8000 <=> li $s2, 0x80000000
    088125D4:[0E204AFF]: jal        0x08812BFC
    088125D8:[2419FFEF]: addiu      $t9, $zr, -17 <=> li $t9, -17
    088125DC:[03381046]: rotrv      $v0, $t8, $t9
    088125E0:[27390003]: addiu      $t9, $t9, 3
    088125E4:[07310184]: bgezal     $t9, 0x08812BF8
    088125E8:[7C430C80]: ext        $v1, $v0, 18, 2
    088125EC:[2468FFFE]: addiu      $t0, $v1, -2
    088125F0:[150001DF]: bne        $t0, $zr, 0x08812D70
    088125F4:[7C530440]: ext        $s3, $v0, 17, 1
    088125F8:[27A9FE68]: addiu      $t1, $sp, -408
    088125FC:[25290004]: addiu      $t1, $t1, 4
    08812600:[153DFFFE]: bne        $t1, $sp, 0x088125FC
    08812604:[AD200198]: sw         $zr, 408($t1)
    08812608:[03380846]: rotrv      $at, $t8, $t9
    0881260C:[2739000E]: addiu      $t9, $t9, 14
    08812610:[07310179]: bgezal     $t9, 0x08812BF8
    08812614:[7C341EC0]: ext        $s4, $at, 27, 4
    08812618:[028FA021]: addu       $s4, $s4, $t7
    0881261C:[25EBFFFC]: addiu      $t3, $t7, -4
    08812620:[816A0084]: lb         $t2, 132($t3)
    08812624:[03381046]: rotrv      $v0, $t8, $t9
    08812628:[7C421440]: ext        $v0, $v0, 17, 3
    0881262C:[00021080]: sll        $v0, $v0, 0x0002
    08812630:[005D1021]: addu       $v0, $v0, $sp
    08812634:[8C430000]: lw         $v1, 0($v0)
    08812638:[27390003]: addiu      $t9, $t9, 3
    0881263C:[0731016E]: bgezal     $t9, 0x08812BF8
    08812640:[01525006]: srlv       $t2, $s2, $t2
    08812644:[01435025]: or         $t2, $t2, $v1
    08812648:[256B0001]: addiu      $t3, $t3, 1
    0881264C:[1574FFF4]: bne        $t3, $s4, 0x08812620
    08812650:[AC4A0000]: sw         $t2, 0($v0)
    08812654:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
    08812660:[000B5842]: srl        $t3, $t3, 0x0001
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
    0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
    08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
    0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
    08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
    088126A0:[1560FFED]: bne        $t3, $zr, 0x08812658
    088126A4:[25290004]: addiu      $t1, $t1, 4
    088126A8:[7C342580]: ext        $s4, $at, 22, 5
    088126AC:[7C212440]: ext        $at, $at, 17, 5
    088126B0:[39020080]: xori       $v0, $t0, 128
    088126B4:[144001AA]: bne        $v0, $zr, 0x08812D60
    088126B8:[0034102C]: max        $v0, $at, $s4
    088126BC:[2C4A001E]: sltiu      $t2, $v0, 30
    088126C0:[114001A7]: beq        $t2, $zr, 0x08812D60
    088126C4:[24210101]: addiu      $at, $at, 257
    088126C8:[00290821]: addu       $at, $at, $t1
    088126CC:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    088126D0:[240B0007]: addiu      $t3, $zr, 7 <=> li $t3, 7
    088126D4:[AFAA0200]: sw         $t2, 512($sp)
    088126D8:[03381046]: rotrv      $v0, $t8, $t9
    088126DC:[7C483440]: ext        $t0, $v0, 17, 7
    088126E0:[011D4021]: addu       $t0, $t0, $sp
    088126E4:[81080294]: lb         $t0, 660($t0)
    088126E8:[31030007]: andi       $v1, $t0, 7
    088126EC:[000840C3]: sra        $t0, $t0, 0x0003
    088126F0:[05000163]: bltz       $t0, 0x08812C80
    088126F4:[0323C821]: addu       $t9, $t9, $v1
    088126F8:[A1280060]: sb         $t0, 96($t1)
    088126FC:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812700:[11000006]: beq        $t0, $zr, 0x0881271C
    08812704:[25290001]: addiu      $t1, $t1, 1
    08812708:[00084080]: sll        $t0, $t0, 0x0002
    0881270C:[011D4021]: addu       $t0, $t0, $sp
    08812710:[8D03003C]: lw         $v1, 60($t0)
    08812714:[24630001]: addiu      $v1, $v1, 1
    08812718:[AD03003C]: sw         $v1, 60($t0)
    0881271C:[07310136]: bgezal     $t9, 0x08812BF8
    08812720:[01211023]: subu       $v0, $t1, $at
    08812724:[0442FFED]: bltzl      $v0, 0x088126DC
    08812728:[03381046]: rotrv      $v0, $t8, $t9
    0881272C:[1040000B]: beq        $v0, $zr, 0x0881275C
    08812730:[00526806]: srlv       $t5, $s2, $v0
    08812734:[15400009]: bne        $t2, $zr, 0x0881275C
    08812738:[0282A023]: subu       $s4, $s4, $v0
    0881273C:[000A6080]: sll        $t4, $t2, 0x0002
    08812740:[019D6021]: addu       $t4, $t4, $sp
    08812744:[8D83003C]: lw         $v1, 60($t4)
    08812748:[000D4840]: sll        $t1, $t5, 0x0001
    0881274C:[00094823]: subu       $t1, $zr, $t1 <=> negu $t1, $t1
    08812750:[AD890000]: sw         $t1, 0($t4)
    08812754:[00621822]: sub        $v1, $v1, $v0
    08812758:[AD83003C]: sw         $v1, 60($t4)
    0881275C:[06800015]: bltz       $s4, 0x088127B4
    08812760:[26940001]: addiu      $s4, $s4, 1
    08812764:[03381046]: rotrv      $v0, $t8, $t9
    08812768:[7C483440]: ext        $t0, $v0, 17, 7
    0881276C:[011D4021]: addu       $t0, $t0, $sp
    08812770:[81080294]: lb         $t0, 660($t0)
    08812774:[31030007]: andi       $v1, $t0, 7
    08812778:[000840C3]: sra        $t0, $t0, 0x0003
    0881277C:[0500015E]: bltz       $t0, 0x08812CF8
    08812780:[0323C821]: addu       $t9, $t9, $v1
    08812784:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812788:[11000006]: beq        $t0, $zr, 0x088127A4
    0881278C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08812790:[00084080]: sll        $t0, $t0, 0x0002
    08812794:[011D4021]: addu       $t0, $t0, $sp
    08812798:[8D030000]: lw         $v1, 0($t0)
    0881279C:[006D1825]: or         $v1, $v1, $t5
    088127A0:[AD030000]: sw         $v1, 0($t0)
    088127A4:[07310114]: bgezal     $t9, 0x08812BF8
    088127A8:[0282A023]: subu       $s4, $s4, $v0
    088127AC:[1E80FFED]: bgtz       $s4, 0x08812764
    088127B0:[004D6806]: srlv       $t5, $t5, $v0
    088127B4:[1680016A]: bne        $s4, $zr, 0x08812D60
    088127B8:[2408000E]: addiu      $t0, $zr, 14 <=> li $t0, 14
    088127BC:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
    088127C0:[240B0000]: addiu      $t3, $zr, 0 <=> li $t3, 0
    088127C4:[03A0F821]: addu       $ra, $sp, $zr <=> move $ra, $sp
    088127C8:[240D0000]: addiu      $t5, $zr, 0 <=> li $t5, 0
    088127CC:[8D2C0040]: lw         $t4, 64($t1)
    088127D0:[02940821]: addu       $at, $s4, $s4
    088127D4:[003D0821]: addu       $at, $at, $sp
    088127D8:[11800005]: beq        $t4, $zr, 0x088127F0
    088127DC:[AD210040]: sw         $at, 64($t1)
    088127E0:[028CA021]: addu       $s4, $s4, $t4
    088127E4:[010C0804]: sllv       $at, $t4, $t0
    088127E8:[01615821]: addu       $t3, $t3, $at
    088127EC:[010D680A]: movz       $t5, $t0, $t5
    088127F0:[2D010007]: sltiu      $at, $t0, 7
    088127F4:[50200008]: beql       $at, $zr, 0x08812818
    088127F8:[A7EB04D0]: sh         $t3, 1232($ra)
    088127FC:[010B0806]: srlv       $at, $t3, $t0
    08812800:[00340823]: subu       $at, $at, $s4
    08812804:[2421FEB6]: addiu      $at, $at, -330
    08812808:[000B6040]: sll        $t4, $t3, 0x0001
    0881280C:[258CFFFF]: addiu      $t4, $t4, -1
    08812810:[7D81FC04]: ins        $at, $t4, 16, 16
    08812814:[AD210258]: sw         $at, 600($t1)
    08812818:[25290004]: addiu      $t1, $t1, 4
    0881281C:[27FF0002]: addiu      $ra, $ra, 2
    08812820:[1D00FFEA]: bgtz       $t0, 0x088127CC
    08812824:[2508FFFF]: addiu      $t0, $t0, -1
    08812828:[340C8000]: ori        $t4, $zr, -32768 <=> li $t4, 32768
    0881282C:[156C014C]: bne        $t3, $t4, 0x08812D60
    08812830:[27BFFF00]: addiu      $ra, $sp, -256
    08812834:[83E8017C]: lb         $t0, 380($ra)
    08812838:[11000007]: beq        $t0, $zr, 0x08812858
    0881283C:[27FF0001]: addiu      $ra, $ra, 1
    08812840:[00084880]: sll        $t1, $t0, 0x0002
    08812844:[013D4821]: addu       $t1, $t1, $sp
    08812848:[8D2A003C]: lw         $t2, 60($t1)
    0881284C:[A54C0294]: sh         $t4, 660($t2)
    08812850:[254A0002]: addiu      $t2, $t2, 2
    08812854:[AD2A003C]: sw         $t2, 60($t1)
    08812858:[17FDFFF6]: bne        $ra, $sp, 0x08812834
    0881285C:[258C0001]: addiu      $t4, $t4, 1
    08812860:[27BFFFE2]: addiu      $ra, $sp, -30
    08812864:[83E8019A]: lb         $t0, 410($ra)
    08812868:[11000008]: beq        $t0, $zr, 0x0881288C
    0881286C:[27FF0001]: addiu      $ra, $ra, 1
    08812870:[00084880]: sll        $t1, $t0, 0x0002
    08812874:[013D4821]: addu       $t1, $t1, $sp
    08812878:[8D2A003C]: lw         $t2, 60($t1)
    0881287C:[85E10000]: lh         $at, 0($t7)
    08812880:[A5410294]: sh         $at, 660($t2)
    08812884:[254A0002]: addiu      $t2, $t2, 2
    08812888:[AD2A003C]: sw         $t2, 60($t1)
    0881288C:[17FDFFF5]: bne        $ra, $sp, 0x08812864
    08812890:[25EF0002]: addiu      $t7, $t7, 2
    08812894:[24080000]: addiu      $t0, $zr, 0 <=> li $t0, 0
    08812898:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    0881289C:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    088128A0:[240B000E]: addiu      $t3, $zr, 14 <=> li $t3, 14
    088128A4:[27B40038]: addiu      $s4, $sp, 56
    088128A8:[8FE10004]: lw         $at, 4($ra)
    088128AC:[10200010]: beq        $at, $zr, 0x088128F0
    088128B0:[01696004]: sllv       $t4, $t1, $t3
    088128B4:[014C6023]: subu       $t4, $t2, $t4
    088128B8:[0168400A]: movz       $t0, $t3, $t0
    088128BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088128C0:[01621004]: sllv       $v0, $v0, $t3
    088128C4:[01425021]: addu       $t2, $t2, $v0
    088128C8:[00201016]: clz        $v0, $at
    088128CC:[00521806]: srlv       $v1, $s2, $v0
    088128D0:[00230823]: subu       $at, $at, $v1
    088128D4:[7C4F2844]: ins        $t7, $v0, 1, 5
    088128D8:[85E20040]: lh         $v0, 64($t7)
    088128DC:[00091840]: sll        $v1, $t1, 0x0001
    088128E0:[25290001]: addiu      $t1, $t1, 1
    088128E4:[007D1821]: addu       $v1, $v1, $sp
    088128E8:[1420FFF4]: bne        $at, $zr, 0x088128BC
    088128EC:[A4620200]: sh         $v0, 512($v1)
    088128F0:[11000006]: beq        $t0, $zr, 0x0881290C
    088128F4:[256BFFFF]: addiu      $t3, $t3, -1
    088128F8:[000A1040]: sll        $v0, $t2, 0x0001
    088128FC:[2442FFFF]: addiu      $v0, $v0, -1
    08812900:[7C4CFC04]: ins        $t4, $v0, 16, 16
    08812904:[AE8C023C]: sw         $t4, 572($s4)
    08812908:[2694FFFC]: addiu      $s4, $s4, -4
    0881290C:[0561FFE6]: bgez       $t3, 0x088128A8
    08812910:[27FF0004]: addiu      $ra, $ra, 4
    08812914:[169D0002]: bne        $s4, $sp, 0x08812920
    08812918:[8FA20274]: lw         $v0, 628($sp)
    0881291C:[AE8C023C]: sw         $t4, 572($s4)
    08812920:[2D230002]: sltiu      $v1, $t1, 2
    08812924:[54600004]: bnel       $v1, $zr, 0x08812938
    08812928:[3968FFFE]: xori       $t0, $t3, -2
    0881292C:[24090002]: addiu      $t1, $zr, 2 <=> li $t1, 2
    08812930:[00484023]: subu       $t0, $v0, $t0
    08812934:[2508000F]: addiu      $t0, $t0, 15
    08812938:[00094B80]: sll        $t1, $t1, 0x000E
    0881293C:[152A0108]: bne        $t1, $t2, 0x08812D60
    08812940:[240B000F]: addiu      $t3, $zr, 15 <=> li $t3, 15
    08812944:[016D6823]: subu       $t5, $t3, $t5
    08812948:[7C0F2804]: ins        $t7, $zr, 0, 6
    0881294C:[AFA80274]: sw         $t0, 628($sp)
    08812950:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    08812954:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    08812958:[34148000]: ori        $s4, $zr, -32768 <=> li $s4, 32768
    0881295C:[000D5040]: sll        $t2, $t5, 0x0001
    08812960:[015D5021]: addu       $t2, $t2, $sp
    08812964:[84680294]: lh         $t0, 660($v1)
    08812968:[24630002]: addiu      $v1, $v1, 2
    0881296C:[01B44806]: srlv       $t1, $s4, $t5
    08812970:[01224821]: addu       $t1, $t1, $v0
    08812974:[7DA872C4]: ins        $t0, $t5, 11, 4
    08812978:[00020C00]: sll        $at, $v0, 0x0010
    0881297C:[7C010D20]: bitrev     $at, $at
    08812980:[003D0821]: addu       $at, $at, $sp
    08812984:[24420080]: addiu      $v0, $v0, 128
    08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
    08812998:[854104CE]: lh         $at, 1230($t2)
    0881299C:[0041082B]: sltu       $at, $v0, $at
    088129A0:[1420FFF0]: bne        $at, $zr, 0x08812964
    088129A4:[39A10008]: xori       $at, $t5, 8
    088129A8:[25AD0001]: addiu      $t5, $t5, 1
    088129AC:[1420FFFA]: bne        $at, $zr, 0x08812998
    088129B0:[254A0002]: addiu      $t2, $t2, 2
    088129B4:[00021440]: sll        $v0, $v0, 0x0011
    088129B8:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088129C0:[25ACFFFE]: addiu      $t4, $t5, -2
    088129C4:[8D4B0278]: lw         $t3, 632($t2)
    088129C8:[254A0004]: addiu      $t2, $t2, 4
    088129CC:[258C0001]: addiu      $t4, $t4, 1
    088129D0:[004B082B]: sltu       $at, $v0, $t3
    088129D4:[1020FFFB]: beq        $at, $zr, 0x088129C4
    088129D8:[7C020D20]: bitrev     $at, $v0
    088129DC:[00010840]: sll        $at, $at, 0x0001
    088129E0:[003D0821]: addu       $at, $at, $sp
    088129E4:[00481021]: addu       $v0, $v0, $t0
    088129E8:[1440FFF9]: bne        $v0, $zr, 0x088129D0
    088129EC:[A42C0000]: sh         $t4, 0($at)
    088129F0:[0A204A94]: j          0x08812A50
    088129F4:[00000000]: nop
    088129F8:[7C026520]: bitrev     $t4, $v0
    088129FC:[00031080]: sll        $v0, $v1, 0x0002
    08812A00:[005D1021]: addu       $v0, $v0, $sp
    08812A04:[000C6440]: sll        $t4, $t4, 0x0011
    08812A08:[8C4B0258]: lw         $t3, 600($v0)
    08812A0C:[24420004]: addiu      $v0, $v0, 4
    08812A10:[24630001]: addiu      $v1, $v1, 1
    08812A14:[018B482B]: sltu       $t1, $t4, $t3
    08812A18:[1120FFFB]: beq        $t1, $zr, 0x08812A08
    08812A1C:[7C0B5E20]: seh        $t3, $t3
    08812A20:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    08812A24:[004C6006]: srlv       $t4, $t4, $v0
    08812A28:[018B6023]: subu       $t4, $t4, $t3
    08812A2C:[000C6040]: sll        $t4, $t4, 0x0001
    08812A30:[019D6021]: addu       $t4, $t4, $sp
    08812A34:[85830000]: lh         $v1, 0($t4)
    08812A38:[0461000D]: bgez       $v1, 0x08812A70
    08812A3C:[00024023]: subu       $t0, $zr, $v0 <=> negu $t0, $v0
    08812A40:[108500C9]: beq        $a0, $a1, 0x08812D68
    08812A44:[0328C821]: addu       $t9, $t9, $t0
    08812A48:[0731006B]: bgezal     $t9, 0x08812BF8
    08812A4C:[A083FFFF]: sb         $v1, -1($a0)
    08812A50:[03381046]: rotrv      $v0, $t8, $t9
    08812A54:[7C433C40]: ext        $v1, $v0, 17, 8
    08812A58:[00031840]: sll        $v1, $v1, 0x0001
    08812A5C:[007D1821]: addu       $v1, $v1, $sp
    08812A60:[84630000]: lh         $v1, 0($v1)
    08812A64:[24840001]: addiu      $a0, $a0, 1
    08812A68:[0460FFF5]: bltz       $v1, 0x08812A40
    08812A6C:[7C681AC0]: ext        $t0, $v1, 11, 4
    08812A70:[1100FFE1]: beq        $t0, $zr, 0x088129F8
    08812A74:[0328C821]: addu       $t9, $t9, $t0
    08812A78:[0731005F]: bgezal     $t9, 0x08812BF8
    08812A7C:[30680007]: andi       $t0, $v1, 7
    08812A80:[11000009]: beq        $t0, $zr, 0x08812AA8
    08812A84:[7C6338C0]: ext        $v1, $v1, 3, 8
    08812A88:[1103006A]: beq        $t0, $v1, 0x08812C34
    08812A8C:[00084823]: subu       $t1, $zr, $t0 <=> negu $t1, $t0
    08812A90:[0328C821]: addu       $t9, $t9, $t0
    08812A94:[07310058]: bgezal     $t9, 0x08812BF8
    08812A98:[03385046]: rotrv      $t2, $t8, $t9
    08812A9C:[000A53C0]: sll        $t2, $t2, 0x000F
    08812AA0:[012A5006]: srlv       $t2, $t2, $t1
    08812AA4:[006A1821]: addu       $v1, $v1, $t2
    08812AA8:[8FA80274]: lw         $t0, 628($sp)
    08812AAC:[03381046]: rotrv      $v0, $t8, $t9
    08812AB0:[7C021520]: bitrev     $v0, $v0
    08812AB4:[00021440]: sll        $v0, $v0, 0x0011
    08812AB8:[0048582B]: sltu       $t3, $v0, $t0
    08812ABC:[8FAA026C]: lw         $t2, 620($sp)
    08812AC0:[15600025]: bne        $t3, $zr, 0x08812B58
    08812AC4:[24630003]: addiu      $v1, $v1, 3
    08812AC8:[004A582B]: sltu       $t3, $v0, $t2
    08812ACC:[1560001C]: bne        $t3, $zr, 0x08812B40
    08812AD0:[8FA90270]: lw         $t1, 624($sp)
    08812AD4:[8FAA0264]: lw         $t2, 612($sp)
    08812AD8:[8FA90268]: lw         $t1, 616($sp)
    08812ADC:[004A582B]: sltu       $t3, $v0, $t2
    08812AE0:[15600018]: bne        $t3, $zr, 0x08812B44
    08812AE4:[25080004]: addiu      $t0, $t0, 4
    08812AE8:[8FAA025C]: lw         $t2, 604($sp)
    08812AEC:[8FA90260]: lw         $t1, 608($sp)
    08812AF0:[004A582B]: sltu       $t3, $v0, $t2
    08812AF4:[15600013]: bne        $t3, $zr, 0x08812B44
    08812AF8:[25080002]: addiu      $t0, $t0, 2
    08812AFC:[8FAA0254]: lw         $t2, 596($sp)
    08812B00:[8FA90258]: lw         $t1, 600($sp)
    08812B04:[004A582B]: sltu       $t3, $v0, $t2
    08812B08:[1560000E]: bne        $t3, $zr, 0x08812B44
    08812B0C:[25080002]: addiu      $t0, $t0, 2
    08812B10:[8FAA024C]: lw         $t2, 588($sp)
    08812B14:[8FA90250]: lw         $t1, 592($sp)
    08812B18:[004A582B]: sltu       $t3, $v0, $t2
    08812B1C:[15600009]: bne        $t3, $zr, 0x08812B44
    08812B20:[25080002]: addiu      $t0, $t0, 2
    08812B24:[8FAA0244]: lw         $t2, 580($sp)
    08812B28:[8FA90248]: lw         $t1, 584($sp)
    08812B2C:[004A582B]: sltu       $t3, $v0, $t2
    08812B30:[15600004]: bne        $t3, $zr, 0x08812B44
    08812B34:[25080002]: addiu      $t0, $t0, 2
    08812B38:[8FAA023C]: lw         $t2, 572($sp)
    08812B3C:[8FA90240]: lw         $t1, 576($sp)
    08812B40:[25080002]: addiu      $t0, $t0, 2
    08812B44:[0049582B]: sltu       $t3, $v0, $t1
    08812B48:[010B4023]: subu       $t0, $t0, $t3
    08812B4C:[012B500B]: movn       $t2, $t1, $t3
    08812B50:[000A5440]: sll        $t2, $t2, 0x0011
    08812B54:[004A1023]: subu       $v0, $v0, $t2
    08812B58:[3108000F]: andi       $t0, $t0, 15
    08812B5C:[0328C821]: addu       $t9, $t9, $t0
    08812B60:[00084023]: subu       $t0, $zr, $t0 <=> negu $t0, $t0
    08812B64:[01021006]: srlv       $v0, $v0, $t0
    08812B68:[00021040]: sll        $v0, $v0, 0x0001
    08812B6C:[005D1021]: addu       $v0, $v0, $sp
    08812B70:[84420200]: lh         $v0, 512($v0)
    08812B74:[2484FFFF]: addiu      $a0, $a0, -1
    08812B78:[0731001F]: bgezal     $t9, 0x08812BF8
    08812B7C:[284C0004]: slti       $t4, $v0, 4
    08812B80:[15800075]: bne        $t4, $zr, 0x08812D58
    08812B84:[0082A023]: subu       $s4, $a0, $v0
    08812B88:[00405016]: clz        $t2, $v0
    08812B8C:[2739001E]: addiu      $t9, $t9, 30
    08812B90:[032AC823]: subu       $t9, $t9, $t2
    08812B94:[03385846]: rotrv      $t3, $t8, $t9
    08812B98:[000B5BC0]: sll        $t3, $t3, 0x000F
    08812B9C:[014B5806]: srlv       $t3, $t3, $t2
    08812BA0:[000B5882]: srl        $t3, $t3, 0x0002
    08812BA4:[028BA023]: subu       $s4, $s4, $t3
    08812BA8:[01D4502B]: sltu       $t2, $t6, $s4
    08812BAC:[1140006C]: beq        $t2, $zr, 0x08812D60
    08812BB0:[00830821]: addu       $at, $a0, $v1
    08812BB4:[02A1182B]: sltu       $v1, $s5, $at
    08812BB8:[14600014]: bne        $v1, $zr, 0x08812C0C
    08812BBC:[9A83FFFF]: lwr        $v1, -1($s4)
    08812BC0:[BC98003F]: cache      0x18, 63($a0)
    08812BC4:[15800014]: bne        $t4, $zr, 0x08812C18
    08812BC8:[2482FFFD]: addiu      $v0, $a0, -3
    08812BCC:[00202021]: addu       $a0, $at, $zr <=> move $a0, $at
    08812BD0:[07310009]: bgezal     $t9, 0x08812BF8
    08812BD4:[7C410804]: ins        $at, $v0, 0, 2
    08812BD8:[8A830002]: lwl        $v1, 2($s4)
    08812BDC:[B8430003]: swr        $v1, 3($v0)
    08812BE0:[24420004]: addiu      $v0, $v0, 4
    08812BE4:[1022FF9A]: beq        $at, $v0, 0x08812A50
    08812BE8:[A8430002]: swl        $v1, 2($v0)
    08812BEC:[26940004]: addiu      $s4, $s4, 4
    08812BF0:[0A204AF6]: j          0x08812BD8
    08812BF4:[9A83FFFF]: lwr        $v1, -1($s4)
    08812C0C:[00A1102B]: sltu       $v0, $a1, $at
    08812C10:[14400055]: bne        $v0, $zr, 0x08812D68
    08812C14:[00000000]: nop
    08812C18:[24840001]: addiu      $a0, $a0, 1
    08812C1C:[A083FFFF]: sb         $v1, -1($a0)
    08812C20:[24840001]: addiu      $a0, $a0, 1
    08812C24:[1024FF88]: beq        $at, $a0, 0x08812A48
    08812C28:[92830000]: lbu        $v1, 0($s4)
    08812C2C:[0A204B07]: j          0x08812C1C
    08812C30:[26940001]: addiu      $s4, $s4, 1
    08812C34:[2463FFFF]: addiu      $v1, $v1, -1
    08812C38:[00731025]: or         $v0, $v1, $s3
    08812C3C:[1040FE67]: beq        $v0, $zr, 0x088125DC
    08812C40:[2484FFFF]: addiu      $a0, $a0, -1
    08812C44:[14600046]: bne        $v1, $zr, 0x08812D60
    08812C48:[00000000]: nop
    08812C4C:[10E00005]: beq        $a3, $zr, 0x08812C64
    08812C50:[008E1023]: subu       $v0, $a0, $t6
    08812C54:[27290008]: addiu      $t1, $t9, 8
    08812C58:[000948C3]: sra        $t1, $t1, 0x0003
    08812C5C:[00C93021]: addu       $a2, $a2, $t1
    08812C60:[ACE60000]: sw         $a2, 0($a3)
    08812C64:[8FBF04E4]: lw         $ra, 1252($sp)
    08812C68:[8FB504E8]: lw         $s5, 1256($sp)
    08812C6C:[8FB404EC]: lw         $s4, 1260($sp)
    08812C70:[00009810]: mfhi       $s3
    08812C74:[00009012]: mflo       $s2
    08812C78:[03E00008]: jr         $ra
    08812C7C:[27BD04F0]: addiu      $sp, $sp, 1264
    08812C80:[25020010]: addiu      $v0, $t0, 16
    08812C84:[14400010]: bne        $v0, $zr, 0x08812CC8
    08812C88:[000A4080]: sll        $t0, $t2, 0x0002
    08812C8C:[03381046]: rotrv      $v0, $t8, $t9
    08812C90:[7C420C40]: ext        $v0, $v0, 17, 2
    08812C94:[24420003]: addiu      $v0, $v0, 3
    08812C98:[19400013]: blez       $t2, 0x08812CE8
    08812C9C:[27390002]: addiu      $t9, $t9, 2
    08812CA0:[011D4021]: addu       $t0, $t0, $sp
    08812CA4:[8D03003C]: lw         $v1, 60($t0)
    08812CA8:[00621821]: addu       $v1, $v1, $v0
    08812CAC:[AD03003C]: sw         $v1, 60($t0)
    08812CB0:[00491021]: addu       $v0, $v0, $t1
    08812CB4:[25290001]: addiu      $t1, $t1, 1
    08812CB8:[1522FFFE]: bne        $t1, $v0, 0x08812CB4
    08812CBC:[A12A005F]: sb         $t2, 95($t1)
    08812CC0:[0A2049C7]: j          0x0881271C
    08812CC4:[00000000]: nop
    08812CC8:[004B502D]: min        $t2, $v0, $t3
    08812CCC:[032AC821]: addu       $t9, $t9, $t2
    08812CD0:[03381846]: rotrv      $v1, $t8, $t9
    08812CD4:[00031BC0]: sll        $v1, $v1, 0x000F
    08812CD8:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812CDC:[01431806]: srlv       $v1, $v1, $t2
    08812CE0:[00431021]: addu       $v0, $v0, $v1
    08812CE4:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812CE8:[1140FE8C]: beq        $t2, $zr, 0x0881271C
    08812CEC:[01224821]: addu       $t1, $t1, $v0
    08812CF0:[0A204B58]: j          0x08812D60
    08812CF4:[00000000]: nop
    08812CF8:[25020010]: addiu      $v0, $t0, 16
    08812CFC:[1440000D]: bne        $v0, $zr, 0x08812D34
    08812D00:[000A4080]: sll        $t0, $t2, 0x0002
    08812D04:[03381046]: rotrv      $v0, $t8, $t9
    08812D08:[7C420C40]: ext        $v0, $v0, 17, 2
    08812D0C:[24420003]: addiu      $v0, $v0, 3
    08812D10:[1940FEA4]: blez       $t2, 0x088127A4
    08812D14:[27390002]: addiu      $t9, $t9, 2
    08812D18:[011D4021]: addu       $t0, $t0, $sp
    08812D1C:[8D030000]: lw         $v1, 0($t0)
    08812D20:[004D4806]: srlv       $t1, $t5, $v0
    08812D24:[01A94823]: subu       $t1, $t5, $t1
    08812D28:[01294821]: addu       $t1, $t1, $t1
    08812D2C:[0A2049E8]: j          0x088127A0
    08812D30:[00691825]: or         $v1, $v1, $t1
    08812D34:[004B502D]: min        $t2, $v0, $t3
    08812D38:[032AC821]: addu       $t9, $t9, $t2
    08812D3C:[03381846]: rotrv      $v1, $t8, $t9
    08812D40:[00031BC0]: sll        $v1, $v1, 0x000F
    08812D44:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812D48:[01431806]: srlv       $v1, $v1, $t2
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
    08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
    08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
    08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
    08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
    08812DD0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08812DD4:[27A8FEE0]: addiu      $t0, $sp, -288
    08812DD8:[A50303E4]: sh         $v1, 996($t0)
    08812DDC:[24630070]: addiu      $v1, $v1, 112
    08812DE0:[A50304D4]: sh         $v1, 1236($t0)
    08812DE4:[25080002]: addiu      $t0, $t0, 2
    08812DE8:[151DFFFB]: bne        $t0, $sp, 0x08812DD8
    08812DEC:[2463FF91]: addiu      $v1, $v1, -111
    08812DF0:[27A8FFD0]: addiu      $t0, $sp, -48
    08812DF4:[8DE20040]: lw         $v0, 64($t7)
    08812DF8:[8DE30000]: lw         $v1, 0($t7)
    08812DFC:[25080004]: addiu      $t0, $t0, 4
    08812E00:[25EF0004]: addiu      $t7, $t7, 4
    08812E04:[AD02022C]: sw         $v0, 556($t0)
    08812E08:[151DFFFA]: bne        $t0, $sp, 0x08812DF4
    08812E0C:[AD0302C0]: sw         $v1, 704($t0)
    08812E10:[27A8FFF0]: addiu      $t0, $sp, -16
    08812E14:[8DE20040]: lw         $v0, 64($t7)
    08812E18:[8DE30000]: lw         $v1, 0($t7)
    08812E1C:[25080004]: addiu      $t0, $t0, 4
    08812E20:[AD02023C]: sw         $v0, 572($t0)
    08812E24:[AD0303F0]: sw         $v1, 1008($t0)
    08812E28:[551DFFFA]: bnel       $t0, $sp, 0x08812E14
    08812E2C:[25EF0004]: addiu      $t7, $t7, 4
    08812E30:[3C036400]: lui        $v1, 0x6400 <=> li $v1, 0x64000000
    08812E34:[34631800]: ori        $v1, $v1, 6144
    08812E38:[AFA304DC]: sw         $v1, 1244($sp)
    08812E3C:[240D0007]: addiu      $t5, $zr, 7 <=> li $t5, 7
    08812E40:[3848FF93]: xori       $t0, $v0, -109
    08812E44:[0A204A52]: j          0x08812948
    08812E48:[AFA20278]: sw         $v0, 632($sp)
  Back Branch 08812A68 1,034,931 times (length 12)
    08812A2C:[000C6040]: sll        $t4, $t4, 0x0001
    08812A30:[019D6021]: addu       $t4, $t4, $sp
    08812A34:[85830000]: lh         $v1, 0($t4)
    08812A38:[0461000D]: bgez       $v1, 0x08812A70
    08812A3C:[00024023]: subu       $t0, $zr, $v0 <=> negu $t0, $v0
--> 08812A40:[108500C9]: beq        $a0, $a1, 0x08812D68
    08812A44:[0328C821]: addu       $t9, $t9, $t0
    08812A48:[0731006B]: bgezal     $t9, 0x08812BF8
    08812A4C:[A083FFFF]: sb         $v1, -1($a0)
    08812A50:[03381046]: rotrv      $v0, $t8, $t9
    08812A54:[7C433C40]: ext        $v1, $v0, 17, 8
    08812A58:[00031840]: sll        $v1, $v1, 0x0001
    08812A5C:[007D1821]: addu       $v1, $v1, $sp
    08812A60:[84630000]: lh         $v1, 0($v1)
    08812A64:[24840001]: addiu      $a0, $a0, 1
--> 08812A68:[0460FFF5]: bltz       $v1, 0x08812A40
    08812A6C:[7C681AC0]: ext        $t0, $v1, 11, 4
    08812A70:[1100FFE1]: beq        $t0, $zr, 0x088129F8
    08812A74:[0328C821]: addu       $t9, $t9, $t0
    08812A78:[0731005F]: bgezal     $t9, 0x08812BF8
  Back Branch 08812A70 385,549 times (length 32)
    088129E4:[00481021]: addu       $v0, $v0, $t0
    088129E8:[1440FFF9]: bne        $v0, $zr, 0x088129D0
    088129EC:[A42C0000]: sh         $t4, 0($at)
    088129F0:[0A204A94]: j          0x08812A50
    088129F4:[00000000]: nop
--> 088129F8:[7C026520]: bitrev     $t4, $v0
    088129FC:[00031080]: sll        $v0, $v1, 0x0002
    08812A00:[005D1021]: addu       $v0, $v0, $sp
    08812A04:[000C6440]: sll        $t4, $t4, 0x0011
    08812A08:[8C4B0258]: lw         $t3, 600($v0)
    08812A0C:[24420004]: addiu      $v0, $v0, 4
    08812A10:[24630001]: addiu      $v1, $v1, 1
    08812A14:[018B482B]: sltu       $t1, $t4, $t3
    08812A18:[1120FFFB]: beq        $t1, $zr, 0x08812A08
    08812A1C:[7C0B5E20]: seh        $t3, $t3
    08812A20:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    08812A24:[004C6006]: srlv       $t4, $t4, $v0
    08812A28:[018B6023]: subu       $t4, $t4, $t3
    08812A2C:[000C6040]: sll        $t4, $t4, 0x0001
    08812A30:[019D6021]: addu       $t4, $t4, $sp
    08812A34:[85830000]: lh         $v1, 0($t4)
    08812A38:[0461000D]: bgez       $v1, 0x08812A70
    08812A3C:[00024023]: subu       $t0, $zr, $v0 <=> negu $t0, $v0
    08812A40:[108500C9]: beq        $a0, $a1, 0x08812D68
    08812A44:[0328C821]: addu       $t9, $t9, $t0
    08812A48:[0731006B]: bgezal     $t9, 0x08812BF8
    08812A4C:[A083FFFF]: sb         $v1, -1($a0)
    08812A50:[03381046]: rotrv      $v0, $t8, $t9
    08812A54:[7C433C40]: ext        $v1, $v0, 17, 8
    08812A58:[00031840]: sll        $v1, $v1, 0x0001
    08812A5C:[007D1821]: addu       $v1, $v1, $sp
    08812A60:[84630000]: lh         $v1, 0($v1)
    08812A64:[24840001]: addiu      $a0, $a0, 1
    08812A68:[0460FFF5]: bltz       $v1, 0x08812A40
    08812A6C:[7C681AC0]: ext        $t0, $v1, 11, 4
--> 08812A70:[1100FFE1]: beq        $t0, $zr, 0x088129F8
    08812A74:[0328C821]: addu       $t9, $t9, $t0
    08812A78:[0731005F]: bgezal     $t9, 0x08812BF8
    08812A7C:[30680007]: andi       $t0, $v1, 7
    08812A80:[11000009]: beq        $t0, $zr, 0x08812AA8
  Back Branch 08812BE4 309,165 times (length 103)
  Back Branch 08812A18 279,628 times (length 6)
    088129F4:[00000000]: nop
    088129F8:[7C026520]: bitrev     $t4, $v0
    088129FC:[00031080]: sll        $v0, $v1, 0x0002
    08812A00:[005D1021]: addu       $v0, $v0, $sp
    08812A04:[000C6440]: sll        $t4, $t4, 0x0011
--> 08812A08:[8C4B0258]: lw         $t3, 600($v0)
    08812A0C:[24420004]: addiu      $v0, $v0, 4
    08812A10:[24630001]: addiu      $v1, $v1, 1
    08812A14:[018B482B]: sltu       $t1, $t4, $t3
--> 08812A18:[1120FFFB]: beq        $t1, $zr, 0x08812A08
    08812A1C:[7C0B5E20]: seh        $t3, $t3
    08812A20:[00031023]: subu       $v0, $zr, $v1 <=> negu $v0, $v1
    08812A24:[004C6006]: srlv       $t4, $t4, $v0
    08812A28:[018B6023]: subu       $t4, $t4, $t3
  Back Branch 08812C24 230,437 times (length 121)
  Back Branch 08812C2C 227,393 times (length 6)
    08812C0C:[00A1102B]: sltu       $v0, $a1, $at
    08812C10:[14400055]: bne        $v0, $zr, 0x08812D68
    08812C14:[00000000]: nop
    08812C18:[24840001]: addiu      $a0, $a0, 1
--> 08812C1C:[A083FFFF]: sb         $v1, -1($a0)
    08812C20:[24840001]: addiu      $a0, $a0, 1
    08812C24:[1024FF88]: beq        $at, $a0, 0x08812A48
    08812C28:[92830000]: lbu        $v1, 0($s4)
--> 08812C2C:[0A204B07]: j          0x08812C1C
    08812C30:[26940001]: addiu      $s4, $s4, 1
    08812C34:[2463FFFF]: addiu      $v1, $v1, -1
    08812C38:[00731025]: or         $v0, $v1, $s3
    08812C3C:[1040FE67]: beq        $v0, $zr, 0x088125DC
  Back Branch 08812BF0 202,023 times (length 8)
    08812BC4:[15800014]: bne        $t4, $zr, 0x08812C18
    08812BC8:[2482FFFD]: addiu      $v0, $a0, -3
    08812BCC:[00202021]: addu       $a0, $at, $zr <=> move $a0, $at
    08812BD0:[07310009]: bgezal     $t9, 0x08812BF8
    08812BD4:[7C410804]: ins        $at, $v0, 0, 2
--> 08812BD8:[8A830002]: lwl        $v1, 2($s4)
    08812BDC:[B8430003]: swr        $v1, 3($v0)
    08812BE0:[24420004]: addiu      $v0, $v0, 4
    08812BE4:[1022FF9A]: beq        $at, $v0, 0x08812A50
    08812BE8:[A8430002]: swl        $v1, 2($v0)
    08812BEC:[26940004]: addiu      $s4, $s4, 4
--> 08812BF0:[0A204AF6]: j          0x08812BD8
    08812BF4:[9A83FFFF]: lwr        $v1, -1($s4)
  Back Branch 08812988 33,937 times (length 6)
    08812964:[84680294]: lh         $t0, 660($v1)
    08812968:[24630002]: addiu      $v1, $v1, 2
    0881296C:[01B44806]: srlv       $t1, $s4, $t5
    08812970:[01224821]: addu       $t1, $t1, $v0
    08812974:[7DA872C4]: ins        $t0, $t5, 11, 4
--> 08812978:[00020C00]: sll        $at, $v0, 0x0010
    0881297C:[7C010D20]: bitrev     $at, $at
    08812980:[003D0821]: addu       $at, $at, $sp
    08812984:[24420080]: addiu      $v0, $v0, 128
--> 08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
    08812998:[854104CE]: lh         $at, 1230($t2)
  Back Branch 08812858 25,088 times (length 11)
    08812820:[1D00FFEA]: bgtz       $t0, 0x088127CC
    08812824:[2508FFFF]: addiu      $t0, $t0, -1
    08812828:[340C8000]: ori        $t4, $zr, -32768 <=> li $t4, 32768
    0881282C:[156C014C]: bne        $t3, $t4, 0x08812D60
    08812830:[27BFFF00]: addiu      $ra, $sp, -256
--> 08812834:[83E8017C]: lb         $t0, 380($ra)
    08812838:[11000007]: beq        $t0, $zr, 0x08812858
    0881283C:[27FF0001]: addiu      $ra, $ra, 1
    08812840:[00084880]: sll        $t1, $t0, 0x0002
    08812844:[013D4821]: addu       $t1, $t1, $sp
    08812848:[8D2A003C]: lw         $t2, 60($t1)
    0881284C:[A54C0294]: sh         $t4, 660($t2)
    08812850:[254A0002]: addiu      $t2, $t2, 2
    08812854:[AD2A003C]: sw         $t2, 60($t1)
--> 08812858:[17FDFFF6]: bne        $ra, $sp, 0x08812834
    0881285C:[258C0001]: addiu      $t4, $t4, 1
    08812860:[27BFFFE2]: addiu      $ra, $sp, -30
    08812864:[83E8019A]: lb         $t0, 410($ra)
    08812868:[11000008]: beq        $t0, $zr, 0x0881288C
  Back Branch 088129A0 23,429 times (length 17)
    08812950:[24020000]: addiu      $v0, $zr, 0 <=> li $v0, 0
    08812954:[03A01821]: addu       $v1, $sp, $zr <=> move $v1, $sp
    08812958:[34148000]: ori        $s4, $zr, -32768 <=> li $s4, 32768
    0881295C:[000D5040]: sll        $t2, $t5, 0x0001
    08812960:[015D5021]: addu       $t2, $t2, $sp
--> 08812964:[84680294]: lh         $t0, 660($v1)
    08812968:[24630002]: addiu      $v1, $v1, 2
    0881296C:[01B44806]: srlv       $t1, $s4, $t5
    08812970:[01224821]: addu       $t1, $t1, $v0
    08812974:[7DA872C4]: ins        $t0, $t5, 11, 4
    08812978:[00020C00]: sll        $at, $v0, 0x0010
    0881297C:[7C010D20]: bitrev     $at, $at
    08812980:[003D0821]: addu       $at, $at, $sp
    08812984:[24420080]: addiu      $v0, $v0, 128
    08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
    08812998:[854104CE]: lh         $at, 1230($t2)
    0881299C:[0041082B]: sltu       $at, $v0, $at
--> 088129A0:[1420FFF0]: bne        $at, $zr, 0x08812964
    088129A4:[39A10008]: xori       $at, $t5, 8
    088129A8:[25AD0001]: addiu      $t5, $t5, 1
    088129AC:[1420FFFA]: bne        $at, $zr, 0x08812998
    088129B0:[254A0002]: addiu      $t2, $t2, 2
  Back Branch 08812724 21,211 times (length 20)
    088126C8:[00290821]: addu       $at, $at, $t1
    088126CC:[240AFFFF]: addiu      $t2, $zr, -1 <=> li $t2, -1
    088126D0:[240B0007]: addiu      $t3, $zr, 7 <=> li $t3, 7
    088126D4:[AFAA0200]: sw         $t2, 512($sp)
    088126D8:[03381046]: rotrv      $v0, $t8, $t9
--> 088126DC:[7C483440]: ext        $t0, $v0, 17, 7
    088126E0:[011D4021]: addu       $t0, $t0, $sp
    088126E4:[81080294]: lb         $t0, 660($t0)
    088126E8:[31030007]: andi       $v1, $t0, 7
    088126EC:[000840C3]: sra        $t0, $t0, 0x0003
    088126F0:[05000163]: bltz       $t0, 0x08812C80
    088126F4:[0323C821]: addu       $t9, $t9, $v1
    088126F8:[A1280060]: sb         $t0, 96($t1)
    088126FC:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812700:[11000006]: beq        $t0, $zr, 0x0881271C
    08812704:[25290001]: addiu      $t1, $t1, 1
    08812708:[00084080]: sll        $t0, $t0, 0x0002
    0881270C:[011D4021]: addu       $t0, $t0, $sp
    08812710:[8D03003C]: lw         $v1, 60($t0)
    08812714:[24630001]: addiu      $v1, $v1, 1
    08812718:[AD03003C]: sw         $v1, 60($t0)
    0881271C:[07310136]: bgezal     $t9, 0x08812BF8
    08812720:[01211023]: subu       $v0, $t1, $at
--> 08812724:[0442FFED]: bltzl      $v0, 0x088126DC
    08812728:[03381046]: rotrv      $v0, $t8, $t9
    0881272C:[1040000B]: beq        $v0, $zr, 0x0881275C
    08812730:[00526806]: srlv       $t5, $s2, $v0
    08812734:[15400009]: bne        $t2, $zr, 0x0881275C
  Back Branch 08812DB4 16,483 times (length 5)
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
--> 08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
--> 08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
    08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
  Back Branch 0881268C 12,544 times (length 7)
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
    0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
--> 08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
--> 0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
    08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
  Back Branch 08812DE8 10,368 times (length 6)
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
    08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
    08812DD0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08812DD4:[27A8FEE0]: addiu      $t0, $sp, -288
--> 08812DD8:[A50303E4]: sh         $v1, 996($t0)
    08812DDC:[24630070]: addiu      $v1, $v1, 112
    08812DE0:[A50304D4]: sh         $v1, 1236($t0)
    08812DE4:[25080002]: addiu      $t0, $t0, 2
--> 08812DE8:[151DFFFB]: bne        $t0, $sp, 0x08812DD8
    08812DEC:[2463FF91]: addiu      $v1, $v1, -111
    08812DF0:[27A8FFD0]: addiu      $t0, $sp, -48
    08812DF4:[8DE20040]: lw         $v0, 64($t7)
    08812DF8:[8DE30000]: lw         $v1, 0($t7)
  Back Branch 08812600 9,996 times (length 3)
    088125E8:[7C430C80]: ext        $v1, $v0, 18, 2
    088125EC:[2468FFFE]: addiu      $t0, $v1, -2
    088125F0:[150001DF]: bne        $t0, $zr, 0x08812D70
    088125F4:[7C530440]: ext        $s3, $v0, 17, 1
    088125F8:[27A9FE68]: addiu      $t1, $sp, -408
--> 088125FC:[25290004]: addiu      $t1, $t1, 4
--> 08812600:[153DFFFE]: bne        $t1, $sp, 0x088125FC
    08812604:[AD200198]: sw         $zr, 408($t1)
    08812608:[03380846]: rotrv      $at, $t8, $t9
    0881260C:[2739000E]: addiu      $t9, $t9, 14
    08812610:[07310179]: bgezal     $t9, 0x08812BF8
  Back Branch 088129D4 9,739 times (length 6)
    088129B0:[254A0002]: addiu      $t2, $t2, 2
    088129B4:[00021440]: sll        $v0, $v0, 0x0011
    088129B8:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088129C0:[25ACFFFE]: addiu      $t4, $t5, -2
--> 088129C4:[8D4B0278]: lw         $t3, 632($t2)
    088129C8:[254A0004]: addiu      $t2, $t2, 4
    088129CC:[258C0001]: addiu      $t4, $t4, 1
    088129D0:[004B082B]: sltu       $at, $v0, $t3
--> 088129D4:[1020FFFB]: beq        $at, $zr, 0x088129C4
    088129D8:[7C020D20]: bitrev     $at, $v0
    088129DC:[00010840]: sll        $at, $at, 0x0001
    088129E0:[003D0821]: addu       $at, $at, $sp
    088129E4:[00481021]: addu       $v0, $v0, $t0
  Back Branch 088129E8 9,583 times (length 8)
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
    088129C0:[25ACFFFE]: addiu      $t4, $t5, -2
    088129C4:[8D4B0278]: lw         $t3, 632($t2)
    088129C8:[254A0004]: addiu      $t2, $t2, 4
    088129CC:[258C0001]: addiu      $t4, $t4, 1
--> 088129D0:[004B082B]: sltu       $at, $v0, $t3
    088129D4:[1020FFFB]: beq        $at, $zr, 0x088129C4
    088129D8:[7C020D20]: bitrev     $at, $v0
    088129DC:[00010840]: sll        $at, $at, 0x0001
    088129E0:[003D0821]: addu       $at, $at, $sp
    088129E4:[00481021]: addu       $v0, $v0, $t0
--> 088129E8:[1440FFF9]: bne        $v0, $zr, 0x088129D0
    088129EC:[A42C0000]: sh         $t4, 0($at)
    088129F0:[0A204A94]: j          0x08812A50
    088129F4:[00000000]: nop
    088129F8:[7C026520]: bitrev     $t4, $v0
  Back Branch 08812CB8 5,634 times (length 3)
    08812CA0:[011D4021]: addu       $t0, $t0, $sp
    08812CA4:[8D03003C]: lw         $v1, 60($t0)
    08812CA8:[00621821]: addu       $v1, $v1, $v0
    08812CAC:[AD03003C]: sw         $v1, 60($t0)
    08812CB0:[00491021]: addu       $v0, $v0, $t1
--> 08812CB4:[25290001]: addiu      $t1, $t1, 1
--> 08812CB8:[1522FFFE]: bne        $t1, $v0, 0x08812CB4
    08812CBC:[A12A005F]: sb         $t2, 95($t1)
    08812CC0:[0A2049C7]: j          0x0881271C
    08812CC4:[00000000]: nop
    08812CC8:[004B502D]: min        $t2, $v0, $t3
  Back Branch 08812D58 4,216 times (length 110)
  Back Branch 0881288C 2,940 times (length 12)
    08812850:[254A0002]: addiu      $t2, $t2, 2
    08812854:[AD2A003C]: sw         $t2, 60($t1)
    08812858:[17FDFFF6]: bne        $ra, $sp, 0x08812834
    0881285C:[258C0001]: addiu      $t4, $t4, 1
    08812860:[27BFFFE2]: addiu      $ra, $sp, -30
--> 08812864:[83E8019A]: lb         $t0, 410($ra)
    08812868:[11000008]: beq        $t0, $zr, 0x0881288C
    0881286C:[27FF0001]: addiu      $ra, $ra, 1
    08812870:[00084880]: sll        $t1, $t0, 0x0002
    08812874:[013D4821]: addu       $t1, $t1, $sp
    08812878:[8D2A003C]: lw         $t2, 60($t1)
    0881287C:[85E10000]: lh         $at, 0($t7)
    08812880:[A5410294]: sh         $at, 660($t2)
    08812884:[254A0002]: addiu      $t2, $t2, 2
    08812888:[AD2A003C]: sw         $t2, 60($t1)
--> 0881288C:[17FDFFF5]: bne        $ra, $sp, 0x08812864
    08812890:[25EF0002]: addiu      $t7, $t7, 2
    08812894:[24080000]: addiu      $t0, $zr, 0 <=> li $t0, 0
    08812898:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    0881289C:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
  Back Branch 088128E8 2,474 times (length 13)
    088128A8:[8FE10004]: lw         $at, 4($ra)
    088128AC:[10200010]: beq        $at, $zr, 0x088128F0
    088128B0:[01696004]: sllv       $t4, $t1, $t3
    088128B4:[014C6023]: subu       $t4, $t2, $t4
    088128B8:[0168400A]: movz       $t0, $t3, $t0
--> 088128BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088128C0:[01621004]: sllv       $v0, $v0, $t3
    088128C4:[01425021]: addu       $t2, $t2, $v0
    088128C8:[00201016]: clz        $v0, $at
    088128CC:[00521806]: srlv       $v1, $s2, $v0
    088128D0:[00230823]: subu       $at, $at, $v1
    088128D4:[7C4F2844]: ins        $t7, $v0, 1, 5
    088128D8:[85E20040]: lh         $v0, 64($t7)
    088128DC:[00091840]: sll        $v1, $t1, 0x0001
    088128E0:[25290001]: addiu      $t1, $t1, 1
    088128E4:[007D1821]: addu       $v1, $v1, $sp
--> 088128E8:[1420FFF4]: bne        $at, $zr, 0x088128BC
    088128EC:[A4620200]: sh         $v0, 512($v1)
    088128F0:[11000006]: beq        $t0, $zr, 0x0881290C
    088128F4:[256BFFFF]: addiu      $t3, $t3, -1
    088128F8:[000A1040]: sll        $v0, $t2, 0x0001
  Back Branch 088127AC 2,471 times (length 20)
    08812750:[AD890000]: sw         $t1, 0($t4)
    08812754:[00621822]: sub        $v1, $v1, $v0
    08812758:[AD83003C]: sw         $v1, 60($t4)
    0881275C:[06800015]: bltz       $s4, 0x088127B4
    08812760:[26940001]: addiu      $s4, $s4, 1
--> 08812764:[03381046]: rotrv      $v0, $t8, $t9
    08812768:[7C483440]: ext        $t0, $v0, 17, 7
    0881276C:[011D4021]: addu       $t0, $t0, $sp
    08812770:[81080294]: lb         $t0, 660($t0)
    08812774:[31030007]: andi       $v1, $t0, 7
    08812778:[000840C3]: sra        $t0, $t0, 0x0003
    0881277C:[0500015E]: bltz       $t0, 0x08812CF8
    08812780:[0323C821]: addu       $t9, $t9, $v1
    08812784:[01005021]: addu       $t2, $t0, $zr <=> move $t2, $t0
    08812788:[11000006]: beq        $t0, $zr, 0x088127A4
    0881278C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08812790:[00084080]: sll        $t0, $t0, 0x0002
    08812794:[011D4021]: addu       $t0, $t0, $sp
    08812798:[8D030000]: lw         $v1, 0($t0)
    0881279C:[006D1825]: or         $v1, $v1, $t5
    088127A0:[AD030000]: sw         $v1, 0($t0)
    088127A4:[07310114]: bgezal     $t9, 0x08812BF8
    088127A8:[0282A023]: subu       $s4, $s4, $v0
--> 088127AC:[1E80FFED]: bgtz       $s4, 0x08812764
    088127B0:[004D6806]: srlv       $t5, $t5, $v0
    088127B4:[1680016A]: bne        $s4, $zr, 0x08812D60
    088127B8:[2408000E]: addiu      $t0, $zr, 14 <=> li $t0, 14
    088127BC:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
  Back Branch 0881264C 1,580 times (length 13)
    0881260C:[2739000E]: addiu      $t9, $t9, 14
    08812610:[07310179]: bgezal     $t9, 0x08812BF8
    08812614:[7C341EC0]: ext        $s4, $at, 27, 4
    08812618:[028FA021]: addu       $s4, $s4, $t7
    0881261C:[25EBFFFC]: addiu      $t3, $t7, -4
--> 08812620:[816A0084]: lb         $t2, 132($t3)
    08812624:[03381046]: rotrv      $v0, $t8, $t9
    08812628:[7C421440]: ext        $v0, $v0, 17, 3
    0881262C:[00021080]: sll        $v0, $v0, 0x0002
    08812630:[005D1021]: addu       $v0, $v0, $sp
    08812634:[8C430000]: lw         $v1, 0($v0)
    08812638:[27390003]: addiu      $t9, $t9, 3
    0881263C:[0731016E]: bgezal     $t9, 0x08812BF8
    08812640:[01525006]: srlv       $t2, $s2, $t2
    08812644:[01435025]: or         $t2, $t2, $v1
    08812648:[256B0001]: addiu      $t3, $t3, 1
--> 0881264C:[1574FFF4]: bne        $t3, $s4, 0x08812620
    08812650:[AC4A0000]: sw         $t2, 0($v0)
    08812654:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
    08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
  Back Branch 08812820 1,470 times (length 23)
    088127B8:[2408000E]: addiu      $t0, $zr, 14 <=> li $t0, 14
    088127BC:[03A04821]: addu       $t1, $sp, $zr <=> move $t1, $sp
    088127C0:[240B0000]: addiu      $t3, $zr, 0 <=> li $t3, 0
    088127C4:[03A0F821]: addu       $ra, $sp, $zr <=> move $ra, $sp
    088127C8:[240D0000]: addiu      $t5, $zr, 0 <=> li $t5, 0
--> 088127CC:[8D2C0040]: lw         $t4, 64($t1)
    088127D0:[02940821]: addu       $at, $s4, $s4
    088127D4:[003D0821]: addu       $at, $at, $sp
    088127D8:[11800005]: beq        $t4, $zr, 0x088127F0
    088127DC:[AD210040]: sw         $at, 64($t1)
    088127E0:[028CA021]: addu       $s4, $s4, $t4
    088127E4:[010C0804]: sllv       $at, $t4, $t0
    088127E8:[01615821]: addu       $t3, $t3, $at
    088127EC:[010D680A]: movz       $t5, $t0, $t5
    088127F0:[2D010007]: sltiu      $at, $t0, 7
    088127F4:[50200008]: beql       $at, $zr, 0x08812818
    088127F8:[A7EB04D0]: sh         $t3, 1232($ra)
    088127FC:[010B0806]: srlv       $at, $t3, $t0
    08812800:[00340823]: subu       $at, $at, $s4
    08812804:[2421FEB6]: addiu      $at, $at, -330
    08812808:[000B6040]: sll        $t4, $t3, 0x0001
    0881280C:[258CFFFF]: addiu      $t4, $t4, -1
    08812810:[7D81FC04]: ins        $at, $t4, 16, 16
    08812814:[AD210258]: sw         $at, 600($t1)
    08812818:[25290004]: addiu      $t1, $t1, 4
    0881281C:[27FF0002]: addiu      $ra, $ra, 2
--> 08812820:[1D00FFEA]: bgtz       $t0, 0x088127CC
    08812824:[2508FFFF]: addiu      $t0, $t0, -1
    08812828:[340C8000]: ori        $t4, $zr, -32768 <=> li $t4, 32768
    0881282C:[156C014C]: bne        $t3, $t4, 0x08812D60
    08812830:[27BFFF00]: addiu      $ra, $sp, -256
  Back Branch 0881290C 1,470 times (length 27)
    08812894:[24080000]: addiu      $t0, $zr, 0 <=> li $t0, 0
    08812898:[24090000]: addiu      $t1, $zr, 0 <=> li $t1, 0
    0881289C:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    088128A0:[240B000E]: addiu      $t3, $zr, 14 <=> li $t3, 14
    088128A4:[27B40038]: addiu      $s4, $sp, 56
--> 088128A8:[8FE10004]: lw         $at, 4($ra)
    088128AC:[10200010]: beq        $at, $zr, 0x088128F0
    088128B0:[01696004]: sllv       $t4, $t1, $t3
    088128B4:[014C6023]: subu       $t4, $t2, $t4
    088128B8:[0168400A]: movz       $t0, $t3, $t0
    088128BC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088128C0:[01621004]: sllv       $v0, $v0, $t3
    088128C4:[01425021]: addu       $t2, $t2, $v0
    088128C8:[00201016]: clz        $v0, $at
    088128CC:[00521806]: srlv       $v1, $s2, $v0
    088128D0:[00230823]: subu       $at, $at, $v1
    088128D4:[7C4F2844]: ins        $t7, $v0, 1, 5
    088128D8:[85E20040]: lh         $v0, 64($t7)
    088128DC:[00091840]: sll        $v1, $t1, 0x0001
    088128E0:[25290001]: addiu      $t1, $t1, 1
    088128E4:[007D1821]: addu       $v1, $v1, $sp
    088128E8:[1420FFF4]: bne        $at, $zr, 0x088128BC
    088128EC:[A4620200]: sh         $v0, 512($v1)
    088128F0:[11000006]: beq        $t0, $zr, 0x0881290C
    088128F4:[256BFFFF]: addiu      $t3, $t3, -1
    088128F8:[000A1040]: sll        $v0, $t2, 0x0001
    088128FC:[2442FFFF]: addiu      $v0, $v0, -1
    08812900:[7C4CFC04]: ins        $t4, $v0, 16, 16
    08812904:[AE8C023C]: sw         $t4, 572($s4)
    08812908:[2694FFFC]: addiu      $s4, $s4, -4
--> 0881290C:[0561FFE6]: bgez       $t3, 0x088128A8
    08812910:[27FF0004]: addiu      $ra, $ra, 4
    08812914:[169D0002]: bne        $s4, $sp, 0x08812920
    08812918:[8FA20274]: lw         $v0, 628($sp)
    0881291C:[AE8C023C]: sw         $t4, 572($s4)
  Back Branch 08812CC0 1,339 times (length 363)
  Back Branch 08812698 1,269 times (length 13)
    08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
    08812660:[000B5842]: srl        $t3, $t3, 0x0001
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
--> 0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
    08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
    0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
--> 08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
    088126A0:[1560FFED]: bne        $t3, $zr, 0x08812658
    088126A4:[25290004]: addiu      $t1, $t1, 4
    088126A8:[7C342580]: ext        $s4, $at, 22, 5
  Back Branch 08812E08 864 times (length 7)
    08812DE0:[A50304D4]: sh         $v1, 1236($t0)
    08812DE4:[25080002]: addiu      $t0, $t0, 2
    08812DE8:[151DFFFB]: bne        $t0, $sp, 0x08812DD8
    08812DEC:[2463FF91]: addiu      $v1, $v1, -111
    08812DF0:[27A8FFD0]: addiu      $t0, $sp, -48
--> 08812DF4:[8DE20040]: lw         $v0, 64($t7)
    08812DF8:[8DE30000]: lw         $v1, 0($t7)
    08812DFC:[25080004]: addiu      $t0, $t0, 4
    08812E00:[25EF0004]: addiu      $t7, $t7, 4
    08812E04:[AD02022C]: sw         $v0, 556($t0)
--> 08812E08:[151DFFFA]: bne        $t0, $sp, 0x08812DF4
    08812E0C:[AD0302C0]: sw         $v1, 704($t0)
    08812E10:[27A8FFF0]: addiu      $t0, $sp, -16
    08812E14:[8DE20040]: lw         $v0, 64($t7)
    08812E18:[8DE30000]: lw         $v1, 0($t7)
  Back Branch 088126A0 686 times (length 20)
    08812644:[01435025]: or         $t2, $t2, $v1
    08812648:[256B0001]: addiu      $t3, $t3, 1
    0881264C:[1574FFF4]: bne        $t3, $s4, 0x08812620
    08812650:[AC4A0000]: sw         $t2, 0($v0)
    08812654:[240B0040]: addiu      $t3, $zr, 64 <=> li $t3, 64
--> 08812658:[8D2A0004]: lw         $t2, 4($t1)
    0881265C:[01601816]: clz        $v1, $t3
    08812660:[000B5842]: srl        $t3, $t3, 0x0001
    08812664:[1140000E]: beq        $t2, $zr, 0x088126A0
    08812668:[AD200004]: sw         $zr, 4($t1)
    0881266C:[01406816]: clz        $t5, $t2
    08812670:[7DA338C4]: ins        $v1, $t5, 3, 5
    08812674:[016B1021]: addu       $v0, $t3, $t3
    08812678:[2442FFFF]: addiu      $v0, $v0, -1
    0881267C:[00086640]: sll        $t4, $t0, 0x0019
    08812680:[7C0C6520]: bitrev     $t4, $t4
    08812684:[019D6021]: addu       $t4, $t4, $sp
    08812688:[A1830294]: sb         $v1, 660($t4)
    0881268C:[1C40FFFA]: bgtz       $v0, 0x08812678
    08812690:[25080001]: addiu      $t0, $t0, 1
    08812694:[01B21006]: srlv       $v0, $s2, $t5
    08812698:[1542FFF4]: bne        $t2, $v0, 0x0881266C
    0881269C:[01425023]: subu       $t2, $t2, $v0
--> 088126A0:[1560FFED]: bne        $t3, $zr, 0x08812658
    088126A4:[25290004]: addiu      $t1, $t1, 4
    088126A8:[7C342580]: ext        $s4, $at, 22, 5
    088126AC:[7C212440]: ext        $at, $at, 17, 5
    088126B0:[39020080]: xori       $v0, $t0, 128
  Back Branch 088129AC 580 times (length 7)
    08812984:[24420080]: addiu      $v0, $v0, 128
    08812988:[1449FFFB]: bne        $v0, $t1, 0x08812978
    0881298C:[A4280000]: sh         $t0, 0($at)
    08812990:[1054002F]: beq        $v0, $s4, 0x08812A50
    08812994:[00000000]: nop
--> 08812998:[854104CE]: lh         $at, 1230($t2)
    0881299C:[0041082B]: sltu       $at, $v0, $at
    088129A0:[1420FFF0]: bne        $at, $zr, 0x08812964
    088129A4:[39A10008]: xori       $at, $t5, 8
    088129A8:[25AD0001]: addiu      $t5, $t5, 1
--> 088129AC:[1420FFFA]: bne        $at, $zr, 0x08812998
    088129B0:[254A0002]: addiu      $t2, $t2, 2
    088129B4:[00021440]: sll        $v0, $v0, 0x0011
    088129B8:[3C080100]: lui        $t0, 0x0100 <=> li $t0, 0x01000000
    088129BC:[03A05021]: addu       $t2, $sp, $zr <=> move $t2, $sp
  Back Branch 08812CE8 309 times (length 373)
  Back Branch 08812E28 216 times (length 7)
    08812E00:[25EF0004]: addiu      $t7, $t7, 4
    08812E04:[AD02022C]: sw         $v0, 556($t0)
    08812E08:[151DFFFA]: bne        $t0, $sp, 0x08812DF4
    08812E0C:[AD0302C0]: sw         $v1, 704($t0)
    08812E10:[27A8FFF0]: addiu      $t0, $sp, -16
--> 08812E14:[8DE20040]: lw         $v0, 64($t7)
    08812E18:[8DE30000]: lw         $v1, 0($t7)
    08812E1C:[25080004]: addiu      $t0, $t0, 4
    08812E20:[AD02023C]: sw         $v0, 572($t0)
    08812E24:[AD0303F0]: sw         $v1, 1008($t0)
--> 08812E28:[551DFFFA]: bnel       $t0, $sp, 0x08812E14
    08812E2C:[25EF0004]: addiu      $t7, $t7, 4
    08812E30:[3C036400]: lui        $v1, 0x6400 <=> li $v1, 0x64000000
    08812E34:[34631800]: ori        $v1, $v1, 6144
    08812E38:[AFA304DC]: sw         $v1, 1244($sp)
  Back Branch 08812C3C 170 times (length 410)
  Back Branch 08812D2C 74 times (length 357)
  Back Branch 08812D10 74 times (length 349)
  Back Branch 08812E44 72 times (length 321)
  Back Branch 08812DCC 72 times (length 29)
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
--> 08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
    08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
    08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
--> 08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
    08812DD0:[34038000]: ori        $v1, $zr, -32768 <=> li $v1, 32768
    08812DD4:[27A8FEE0]: addiu      $t0, $sp, -288
    08812DD8:[A50303E4]: sh         $v1, 996($t0)
    08812DDC:[24630070]: addiu      $v1, $v1, 112
  Back Branch 08812D50 32 times (length 365)
  Back Branch 08812D8C 1 times (length 13)
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
--> 08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
--> 08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
  Back Branch 08812DC4 1 times (length 510)
  Back Branch 08812DBC 1 times (length 94)
    08812C38:[00731025]: or         $v0, $v1, $s3
    08812C3C:[1040FE67]: beq        $v0, $zr, 0x088125DC
    08812C40:[2484FFFF]: addiu      $a0, $a0, -1
    08812C44:[14600046]: bne        $v1, $zr, 0x08812D60
    08812C48:[00000000]: nop
--> 08812C4C:[10E00005]: beq        $a3, $zr, 0x08812C64
    08812C50:[008E1023]: subu       $v0, $a0, $t6
    08812C54:[27290008]: addiu      $t1, $t9, 8
    08812C58:[000948C3]: sra        $t1, $t1, 0x0003
    08812C5C:[00C93021]: addu       $a2, $a2, $t1
    08812C60:[ACE60000]: sw         $a2, 0($a3)
    08812C64:[8FBF04E4]: lw         $ra, 1252($sp)
    08812C68:[8FB504E8]: lw         $s5, 1256($sp)
    08812C6C:[8FB404EC]: lw         $s4, 1260($sp)
    08812C70:[00009810]: mfhi       $s3
    08812C74:[00009012]: mflo       $s2
    08812C78:[03E00008]: jr         $ra
    08812C7C:[27BD04F0]: addiu      $sp, $sp, 1264
    08812C80:[25020010]: addiu      $v0, $t0, 16
    08812C84:[14400010]: bne        $v0, $zr, 0x08812CC8
    08812C88:[000A4080]: sll        $t0, $t2, 0x0002
    08812C8C:[03381046]: rotrv      $v0, $t8, $t9
    08812C90:[7C420C40]: ext        $v0, $v0, 17, 2
    08812C94:[24420003]: addiu      $v0, $v0, 3
    08812C98:[19400013]: blez       $t2, 0x08812CE8
    08812C9C:[27390002]: addiu      $t9, $t9, 2
    08812CA0:[011D4021]: addu       $t0, $t0, $sp
    08812CA4:[8D03003C]: lw         $v1, 60($t0)
    08812CA8:[00621821]: addu       $v1, $v1, $v0
    08812CAC:[AD03003C]: sw         $v1, 60($t0)
    08812CB0:[00491021]: addu       $v0, $v0, $t1
    08812CB4:[25290001]: addiu      $t1, $t1, 1
    08812CB8:[1522FFFE]: bne        $t1, $v0, 0x08812CB4
    08812CBC:[A12A005F]: sb         $t2, 95($t1)
    08812CC0:[0A2049C7]: j          0x0881271C
    08812CC4:[00000000]: nop
    08812CC8:[004B502D]: min        $t2, $v0, $t3
    08812CCC:[032AC821]: addu       $t9, $t9, $t2
    08812CD0:[03381846]: rotrv      $v1, $t8, $t9
    08812CD4:[00031BC0]: sll        $v1, $v1, 0x000F
    08812CD8:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812CDC:[01431806]: srlv       $v1, $v1, $t2
    08812CE0:[00431021]: addu       $v0, $v0, $v1
    08812CE4:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812CE8:[1140FE8C]: beq        $t2, $zr, 0x0881271C
    08812CEC:[01224821]: addu       $t1, $t1, $v0
    08812CF0:[0A204B58]: j          0x08812D60
    08812CF4:[00000000]: nop
    08812CF8:[25020010]: addiu      $v0, $t0, 16
    08812CFC:[1440000D]: bne        $v0, $zr, 0x08812D34
    08812D00:[000A4080]: sll        $t0, $t2, 0x0002
    08812D04:[03381046]: rotrv      $v0, $t8, $t9
    08812D08:[7C420C40]: ext        $v0, $v0, 17, 2
    08812D0C:[24420003]: addiu      $v0, $v0, 3
    08812D10:[1940FEA4]: blez       $t2, 0x088127A4
    08812D14:[27390002]: addiu      $t9, $t9, 2
    08812D18:[011D4021]: addu       $t0, $t0, $sp
    08812D1C:[8D030000]: lw         $v1, 0($t0)
    08812D20:[004D4806]: srlv       $t1, $t5, $v0
    08812D24:[01A94823]: subu       $t1, $t5, $t1
    08812D28:[01294821]: addu       $t1, $t1, $t1
    08812D2C:[0A2049E8]: j          0x088127A0
    08812D30:[00691825]: or         $v1, $v1, $t1
    08812D34:[004B502D]: min        $t2, $v0, $t3
    08812D38:[032AC821]: addu       $t9, $t9, $t2
    08812D3C:[03381846]: rotrv      $v1, $t8, $t9
    08812D40:[00031BC0]: sll        $v1, $v1, 0x000F
    08812D44:[000A5023]: subu       $t2, $zr, $t2 <=> negu $t2, $t2
    08812D48:[01431806]: srlv       $v1, $v1, $t2
    08812D4C:[00431021]: addu       $v0, $v0, $v1
    08812D50:[0A2049E9]: j          0x088127A4
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
    08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
    08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
    08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
    08812DB4:[1464FFFC]: bne        $v1, $a0, 0x08812DA8
    08812DB8:[A089FFFF]: sb         $t1, -1($a0)
--> 08812DBC:[1660FFA3]: bne        $s3, $zr, 0x08812C4C
    08812DC0:[2419000F]: addiu      $t9, $zr, 15 <=> li $t9, 15
    08812DC4:[0A204975]: j          0x088125D4
    08812DC8:[24C60002]: addiu      $a2, $a2, 2
    08812DCC:[1D00FFE4]: bgtz       $t0, 0x08812D60
  Back Branch 08812DA0 1 times (length 16)
    08812D54:[240A0000]: addiu      $t2, $zr, 0 <=> li $t2, 0
    08812D58:[0441FF93]: bgez       $v0, 0x08812BA8
    08812D5C:[284C0003]: slti       $t4, $v0, 3
    08812D60:[0A204B19]: j          0x08812C64
    08812D64:[36420108]: ori        $v0, $s2, 264
--> 08812D68:[0A204B19]: j          0x08812C64
    08812D6C:[36420104]: ori        $v0, $s2, 260
    08812D70:[14600016]: bne        $v1, $zr, 0x08812DCC
    08812D74:[27290008]: addiu      $t1, $t9, 8
    08812D78:[000948C3]: sra        $t1, $t1, 0x0003
    08812D7C:[0E204AFF]: jal        0x08812BFC
    08812D80:[00C93021]: addu       $a2, $a2, $t1
    08812D84:[03004827]: nor        $t1, $t8, $zr <=> li $t1, not $t8
    08812D88:[00294C02]: rotr       $t1, $t1, 0x0010
    08812D8C:[1538FFF4]: bne        $t1, $t8, 0x08812D60
    08812D90:[3303FFFF]: andi       $v1, $t8, -1
    08812D94:[10600009]: beq        $v1, $zr, 0x08812DBC
    08812D98:[00641821]: addu       $v1, $v1, $a0
    08812D9C:[00A3482B]: sltu       $t1, $a1, $v1
--> 08812DA0:[1520FFF1]: bne        $t1, $zr, 0x08812D68
    08812DA4:[00000000]: nop
    08812DA8:[90C90002]: lbu        $t1, 2($a2)
    08812DAC:[24C60001]: addiu      $a2, $a2, 1
    08812DB0:[24840001]: addiu      $a0, $a0, 1
_S1_2_8840BCC 12,352,388 instructions (6.729%), 3,635 calls (08840BCC - 08840CA4, length 55)
    08840BCC:[27BDFFE0]: addiu      $sp, $sp, -32
    08840BD0:[AFB60018]: sw         $s6, 24($sp)
    08840BD4:[00A0B021]: addu       $s6, $a1, $zr <=> move $s6, $a1
    08840BD8:[AFB50014]: sw         $s5, 20($sp)
    08840BDC:[00C0A821]: addu       $s5, $a2, $zr <=> move $s5, $a2
    08840BE0:[AFB40010]: sw         $s4, 16($sp)
    08840BE4:[00E0A021]: addu       $s4, $a3, $zr <=> move $s4, $a3
    08840BE8:[AFB3000C]: sw         $s3, 12($sp)
    08840BEC:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    08840BF0:[AFBF001C]: sw         $ra, 28($sp)
    08840BF4:[AFB20008]: sw         $s2, 8($sp)
    08840BF8:[AFB10004]: sw         $s1, 4($sp)
    08840BFC:[14800003]: bne        $a0, $zr, 0x08840C0C
    08840C00:[AFB00000]: sw         $s0, 0($sp)
    08840C04:[3C020884]: lui        $v0, 0x0884 <=> li $v0, 0x08840000
    08840C08:[245309A4]: addiu      $s3, $v0, 2468
    08840C0C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C10:[24523DF8]: addiu      $s2, $v0, 15864
    08840C14:[0A21031C]: j          0x08840C70
    08840C18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08840C1C:[0E208B3D]: jal        0x08822CF4
    08840C20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840C24:[0A210318]: j          0x08840C60
    08840C28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C2C:[0E208BF5]: jal        0x08822FD4
    08840C30:[00000000]: nop
    08840C34:[8C43007C]: lw         $v1, 124($v0)
    08840C38:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08840C40:[00761824]: and        $v1, $v1, $s6
    08840C44:[10600003]: beq        $v1, $zr, 0x08840C54
    08840C48:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840C4C:[0260F809]: jalr       $ra, $s3
    08840C50:[00000000]: nop
    08840C54:[0E208BF0]: jal        0x08822FC0
    08840C58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840C5C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C60:[1440FFF2]: bne        $v0, $zr, 0x08840C2C
    08840C64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C68:[26310001]: addiu      $s1, $s1, 1
    08840C6C:[2652000C]: addiu      $s2, $s2, 12
    08840C70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C74:[8C423DF4]: lw         $v0, 15860($v0)
    08840C78:[0051102A]: slt        $v0, $v0, $s1
    08840C7C:[1040FFE7]: beq        $v0, $zr, 0x08840C1C
    08840C80:[8FBF001C]: lw         $ra, 28($sp)
    08840C84:[8FB60018]: lw         $s6, 24($sp)
    08840C88:[8FB50014]: lw         $s5, 20($sp)
    08840C8C:[8FB40010]: lw         $s4, 16($sp)
    08840C90:[8FB3000C]: lw         $s3, 12($sp)
    08840C94:[8FB20008]: lw         $s2, 8($sp)
    08840C98:[8FB10004]: lw         $s1, 4($sp)
    08840C9C:[8FB00000]: lw         $s0, 0($sp)
    08840CA0:[03E00008]: jr         $ra
    08840CA4:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 08840C60 939,008 times (length 15)
    08840C18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08840C1C:[0E208B3D]: jal        0x08822CF4
    08840C20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840C24:[0A210318]: j          0x08840C60
    08840C28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08840C2C:[0E208BF5]: jal        0x08822FD4
    08840C30:[00000000]: nop
    08840C34:[8C43007C]: lw         $v1, 124($v0)
    08840C38:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08840C40:[00761824]: and        $v1, $v1, $s6
    08840C44:[10600003]: beq        $v1, $zr, 0x08840C54
    08840C48:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840C4C:[0260F809]: jalr       $ra, $s3
    08840C50:[00000000]: nop
    08840C54:[0E208BF0]: jal        0x08822FC0
    08840C58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840C5C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08840C60:[1440FFF2]: bne        $v0, $zr, 0x08840C2C
    08840C64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C68:[26310001]: addiu      $s1, $s1, 1
    08840C6C:[2652000C]: addiu      $s2, $s2, 12
    08840C70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
  Back Branch 08840C7C 878,244 times (length 26)
    08840C08:[245309A4]: addiu      $s3, $v0, 2468
    08840C0C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C10:[24523DF8]: addiu      $s2, $v0, 15864
    08840C14:[0A21031C]: j          0x08840C70
    08840C18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
--> 08840C1C:[0E208B3D]: jal        0x08822CF4
    08840C20:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08840C24:[0A210318]: j          0x08840C60
    08840C28:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C2C:[0E208BF5]: jal        0x08822FD4
    08840C30:[00000000]: nop
    08840C34:[8C43007C]: lw         $v1, 124($v0)
    08840C38:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C3C:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08840C40:[00761824]: and        $v1, $v1, $s6
    08840C44:[10600003]: beq        $v1, $zr, 0x08840C54
    08840C48:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08840C4C:[0260F809]: jalr       $ra, $s3
    08840C50:[00000000]: nop
    08840C54:[0E208BF0]: jal        0x08822FC0
    08840C58:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08840C5C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08840C60:[1440FFF2]: bne        $v0, $zr, 0x08840C2C
    08840C64:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08840C68:[26310001]: addiu      $s1, $s1, 1
    08840C6C:[2652000C]: addiu      $s2, $s2, 12
    08840C70:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08840C74:[8C423DF4]: lw         $v0, 15860($v0)
    08840C78:[0051102A]: slt        $v0, $v0, $s1
--> 08840C7C:[1040FFE7]: beq        $v0, $zr, 0x08840C1C
    08840C80:[8FBF001C]: lw         $ra, 28($sp)
    08840C84:[8FB60018]: lw         $s6, 24($sp)
    08840C88:[8FB50014]: lw         $s5, 20($sp)
    08840C8C:[8FB40010]: lw         $s4, 16($sp)
_S1_2_88292D0 7,738,500 instructions (4.216%), 18,425 calls (08828C54 - 0882944C, length 511)
    08828C54:[C4810000]: lwc1       $f1, 0($a0)
    08828C58:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828C5C:[3421CCCD]: ori        $at, $at, -13107
    08828C60:[44810000]: mtc1       $at, $f0
    08828C64:[46016301]: sub.s      $f12, $f12, $f1
    08828C68:[46006302]: mul.s      $f12, $f12, $f0
    08828C6C:[460C0880]: add.s      $f2, $f1, $f12
    08828C70:[46001045]: abs.s      $f1, $f2
    08828C74:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828C78:[342137BD]: ori        $at, $at, 14269
    08828C7C:[44810000]: mtc1       $at, $f0
    08828C80:[4601003C]: c.lt.s     $f0, $f1
    08828C84:[00000000]: nop
    08828C88:[45020001]: bc1fl      0x08828C90
    08828C8C:[44801000]: mtc1       $zr, $f2
    08828C90:[03E00008]: jr         $ra
    08828C94:[E4820000]: swc1       $f2, 0($a0)
    08828DE4:[27BDFFD0]: addiu      $sp, $sp, -48
    08828DE8:[AFBF0024]: sw         $ra, 36($sp)
    08828DEC:[AFBE0020]: sw         $fp, 32($sp)
    08828DF0:[0080F021]: addu       $fp, $a0, $zr <=> move $fp, $a0
    08828DF4:[AFB7001C]: sw         $s7, 28($sp)
    08828DF8:[3C170001]: lui        $s7, 0x0001 <=> li $s7, 0x00010000
    08828DFC:[AFB60018]: sw         $s6, 24($sp)
    08828E00:[3C160002]: lui        $s6, 0x0002 <=> li $s6, 0x00020000
    08828E04:[AFB50014]: sw         $s5, 20($sp)
    08828E08:[3C150004]: lui        $s5, 0x0004 <=> li $s5, 0x00040000
    08828E0C:[AFB40010]: sw         $s4, 16($sp)
    08828E10:[3C140008]: lui        $s4, 0x0008 <=> li $s4, 0x00080000
    08828E14:[AFB3000C]: sw         $s3, 12($sp)
    08828E18:[3C130010]: lui        $s3, 0x0010 <=> li $s3, 0x00100000
    08828E1C:[AFB20008]: sw         $s2, 8($sp)
    08828E20:[3C120020]: lui        $s2, 0x0020 <=> li $s2, 0x00200000
    08828E24:[AFB10004]: sw         $s1, 4($sp)
    08828E28:[AFB00000]: sw         $s0, 0($sp)
    08828E2C:[8C900004]: lw         $s0, 4($a0)
    08828E30:[8C910000]: lw         $s1, 0($a0)
    08828E34:[24840048]: addiu      $a0, $a0, 72
    08828E38:[32050001]: andi       $a1, $s0, 1
    08828E3C:[0E20A326]: jal        0x08828C98
    08828E40:[32260001]: andi       $a2, $s1, 1
    08828E44:[32050002]: andi       $a1, $s0, 2
    08828E48:[32260002]: andi       $a2, $s1, 2
    08828E4C:[0E20A326]: jal        0x08828C98
    08828E50:[27C4004C]: addiu      $a0, $fp, 76
    08828E54:[32050004]: andi       $a1, $s0, 4
    08828E58:[32260004]: andi       $a2, $s1, 4
    08828E5C:[0E20A326]: jal        0x08828C98
    08828E60:[27C40050]: addiu      $a0, $fp, 80
    08828E64:[32050008]: andi       $a1, $s0, 8
    08828E68:[32260008]: andi       $a2, $s1, 8
    08828E6C:[0E20A326]: jal        0x08828C98
    08828E70:[27C40054]: addiu      $a0, $fp, 84
    08828E74:[32050010]: andi       $a1, $s0, 16
    08828E78:[32260010]: andi       $a2, $s1, 16
    08828E7C:[0E20A326]: jal        0x08828C98
    08828E80:[27C40058]: addiu      $a0, $fp, 88
    08828E84:[32050020]: andi       $a1, $s0, 32
    08828E88:[32260020]: andi       $a2, $s1, 32
    08828E8C:[0E20A326]: jal        0x08828C98
    08828E90:[27C4005C]: addiu      $a0, $fp, 92
    08828E94:[32050040]: andi       $a1, $s0, 64
    08828E98:[32260040]: andi       $a2, $s1, 64
    08828E9C:[0E20A326]: jal        0x08828C98
    08828EA0:[27C40060]: addiu      $a0, $fp, 96
    08828EA4:[32050080]: andi       $a1, $s0, 128
    08828EA8:[32260080]: andi       $a2, $s1, 128
    08828EAC:[0E20A326]: jal        0x08828C98
    08828EB0:[27C40064]: addiu      $a0, $fp, 100
    08828EB4:[32050100]: andi       $a1, $s0, 256
    08828EB8:[32260100]: andi       $a2, $s1, 256
    08828EBC:[0E20A326]: jal        0x08828C98
    08828EC0:[27C40068]: addiu      $a0, $fp, 104
    08828EC4:[32050200]: andi       $a1, $s0, 512
    08828EC8:[32260200]: andi       $a2, $s1, 512
    08828ECC:[0E20A326]: jal        0x08828C98
    08828ED0:[27C4006C]: addiu      $a0, $fp, 108
    08828ED4:[32050400]: andi       $a1, $s0, 1024
    08828ED8:[32260400]: andi       $a2, $s1, 1024
    08828EDC:[0E20A326]: jal        0x08828C98
    08828EE0:[27C40070]: addiu      $a0, $fp, 112
    08828EE4:[32050800]: andi       $a1, $s0, 2048
    08828EE8:[32260800]: andi       $a2, $s1, 2048
    08828EEC:[0E20A326]: jal        0x08828C98
    08828EF0:[27C40074]: addiu      $a0, $fp, 116
    08828EF4:[32051000]: andi       $a1, $s0, 4096
    08828EF8:[32261000]: andi       $a2, $s1, 4096
    08828EFC:[0E20A326]: jal        0x08828C98
    08828F00:[27C40078]: addiu      $a0, $fp, 120
    08828F04:[32052000]: andi       $a1, $s0, 8192
    08828F08:[32262000]: andi       $a2, $s1, 8192
    08828F0C:[0E20A326]: jal        0x08828C98
    08828F10:[27C4007C]: addiu      $a0, $fp, 124
    08828F14:[32054000]: andi       $a1, $s0, 16384
    08828F18:[32264000]: andi       $a2, $s1, 16384
    08828F1C:[0E20A326]: jal        0x08828C98
    08828F20:[27C40080]: addiu      $a0, $fp, 128
    08828F24:[32058000]: andi       $a1, $s0, -32768
    08828F28:[32268000]: andi       $a2, $s1, -32768
    08828F2C:[0E20A326]: jal        0x08828C98
    08828F30:[27C40084]: addiu      $a0, $fp, 132
    08828F34:[02172824]: and        $a1, $s0, $s7
    08828F38:[02373024]: and        $a2, $s1, $s7
    08828F3C:[0E20A326]: jal        0x08828C98
    08828F40:[27C40088]: addiu      $a0, $fp, 136
    08828F44:[02162824]: and        $a1, $s0, $s6
    08828F48:[02363024]: and        $a2, $s1, $s6
    08828F4C:[0E20A326]: jal        0x08828C98
    08828F50:[27C4008C]: addiu      $a0, $fp, 140
    08828F54:[02152824]: and        $a1, $s0, $s5
    08828F58:[02353024]: and        $a2, $s1, $s5
    08828F5C:[0E20A326]: jal        0x08828C98
    08828F60:[27C40090]: addiu      $a0, $fp, 144
    08828F64:[02142824]: and        $a1, $s0, $s4
    08828F68:[02343024]: and        $a2, $s1, $s4
    08828F6C:[0E20A326]: jal        0x08828C98
    08828F70:[27C40094]: addiu      $a0, $fp, 148
    08828F74:[02132824]: and        $a1, $s0, $s3
    08828F78:[02333024]: and        $a2, $s1, $s3
    08828F7C:[0E20A326]: jal        0x08828C98
    08828F80:[27C40098]: addiu      $a0, $fp, 152
    08828F84:[02122824]: and        $a1, $s0, $s2
    08828F88:[02323024]: and        $a2, $s1, $s2
    08828F8C:[0E20A326]: jal        0x08828C98
    08828F90:[27C4009C]: addiu      $a0, $fp, 156
    08828F94:[8FD00000]: lw         $s0, 0($fp)
    08828F98:[8FD10008]: lw         $s1, 8($fp)
    08828F9C:[27C400A0]: addiu      $a0, $fp, 160
    08828FA0:[32060001]: andi       $a2, $s0, 1
    08828FA4:[0E20A370]: jal        0x08828DC0
    08828FA8:[32250001]: andi       $a1, $s1, 1
    08828FAC:[32060002]: andi       $a2, $s0, 2
    08828FB0:[27C400A4]: addiu      $a0, $fp, 164
    08828FB4:[0E20A370]: jal        0x08828DC0
    08828FB8:[32250002]: andi       $a1, $s1, 2
    08828FBC:[32060004]: andi       $a2, $s0, 4
    08828FC0:[27C400A8]: addiu      $a0, $fp, 168
    08828FC4:[0E20A370]: jal        0x08828DC0
    08828FC8:[32250004]: andi       $a1, $s1, 4
    08828FCC:[32060008]: andi       $a2, $s0, 8
    08828FD0:[27C400AC]: addiu      $a0, $fp, 172
    08828FD4:[0E20A370]: jal        0x08828DC0
    08828FD8:[32250008]: andi       $a1, $s1, 8
    08828FDC:[32060010]: andi       $a2, $s0, 16
    08828FE0:[27C400B0]: addiu      $a0, $fp, 176
    08828FE4:[0E20A370]: jal        0x08828DC0
    08828FE8:[32250010]: andi       $a1, $s1, 16
    08828FEC:[32060020]: andi       $a2, $s0, 32
    08828FF0:[27C400B4]: addiu      $a0, $fp, 180
    08828FF4:[0E20A370]: jal        0x08828DC0
    08828FF8:[32250020]: andi       $a1, $s1, 32
    08828FFC:[32060040]: andi       $a2, $s0, 64
    08829000:[27C400B8]: addiu      $a0, $fp, 184
    08829004:[0E20A370]: jal        0x08828DC0
    08829008:[32250040]: andi       $a1, $s1, 64
    0882900C:[32060080]: andi       $a2, $s0, 128
    08829010:[27C400BC]: addiu      $a0, $fp, 188
    08829014:[0E20A370]: jal        0x08828DC0
    08829018:[32250080]: andi       $a1, $s1, 128
    0882901C:[32060100]: andi       $a2, $s0, 256
    08829020:[27C400C0]: addiu      $a0, $fp, 192
    08829024:[0E20A370]: jal        0x08828DC0
    08829028:[32250100]: andi       $a1, $s1, 256
    0882902C:[32060200]: andi       $a2, $s0, 512
    08829030:[27C400C4]: addiu      $a0, $fp, 196
    08829034:[0E20A370]: jal        0x08828DC0
    08829038:[32250200]: andi       $a1, $s1, 512
    0882903C:[32060400]: andi       $a2, $s0, 1024
    08829040:[27C400C8]: addiu      $a0, $fp, 200
    08829044:[0E20A370]: jal        0x08828DC0
    08829048:[32250400]: andi       $a1, $s1, 1024
    0882904C:[32060800]: andi       $a2, $s0, 2048
    08829050:[27C400CC]: addiu      $a0, $fp, 204
    08829054:[0E20A370]: jal        0x08828DC0
    08829058:[32250800]: andi       $a1, $s1, 2048
    0882905C:[32061000]: andi       $a2, $s0, 4096
    08829060:[27C400D0]: addiu      $a0, $fp, 208
    08829064:[0E20A370]: jal        0x08828DC0
    08829068:[32251000]: andi       $a1, $s1, 4096
    0882906C:[32062000]: andi       $a2, $s0, 8192
    08829070:[27C400D4]: addiu      $a0, $fp, 212
    08829074:[0E20A370]: jal        0x08828DC0
    08829078:[32252000]: andi       $a1, $s1, 8192
    0882907C:[32064000]: andi       $a2, $s0, 16384
    08829080:[27C400D8]: addiu      $a0, $fp, 216
    08829084:[0E20A370]: jal        0x08828DC0
    08829088:[32254000]: andi       $a1, $s1, 16384
    0882908C:[32068000]: andi       $a2, $s0, -32768
    08829090:[27C400DC]: addiu      $a0, $fp, 220
    08829094:[0E20A370]: jal        0x08828DC0
    08829098:[32258000]: andi       $a1, $s1, -32768
    0882909C:[02173024]: and        $a2, $s0, $s7
    088290A0:[27C400E0]: addiu      $a0, $fp, 224
    088290A4:[0E20A370]: jal        0x08828DC0
    088290A8:[02372824]: and        $a1, $s1, $s7
    088290AC:[02163024]: and        $a2, $s0, $s6
    088290B0:[27C400E4]: addiu      $a0, $fp, 228
    088290B4:[0E20A370]: jal        0x08828DC0
    088290B8:[02362824]: and        $a1, $s1, $s6
    088290BC:[02153024]: and        $a2, $s0, $s5
    088290C0:[27C400E8]: addiu      $a0, $fp, 232
    088290C4:[0E20A370]: jal        0x08828DC0
    088290C8:[02352824]: and        $a1, $s1, $s5
    088290CC:[02143024]: and        $a2, $s0, $s4
    088290D0:[27C400EC]: addiu      $a0, $fp, 236
    088290D4:[0E20A370]: jal        0x08828DC0
    088290D8:[02342824]: and        $a1, $s1, $s4
    088290DC:[02133024]: and        $a2, $s0, $s3
    088290E0:[27C400F0]: addiu      $a0, $fp, 240
    088290E4:[0E20A370]: jal        0x08828DC0
    088290E8:[02332824]: and        $a1, $s1, $s3
    088290EC:[02123024]: and        $a2, $s0, $s2
    088290F0:[27C400F4]: addiu      $a0, $fp, 244
    088290F4:[0E20A370]: jal        0x08828DC0
    088290F8:[02322824]: and        $a1, $s1, $s2
    088290FC:[8FD00000]: lw         $s0, 0($fp)
    08829100:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829104:[44816000]: mtc1       $at, $f12
    08829108:[32020001]: andi       $v0, $s0, 1
    0882910C:[14400002]: bne        $v0, $zr, 0x08829118
    08829110:[27C400F8]: addiu      $a0, $fp, 248
    08829114:[44806000]: mtc1       $zr, $f12
    08829118:[0E20A315]: jal        0x08828C54
    0882911C:[00000000]: nop
    08829120:[44806000]: mtc1       $zr, $f12
    08829124:[0E20A315]: jal        0x08828C54
    08829128:[27C400FC]: addiu      $a0, $fp, 252
    0882912C:[44806000]: mtc1       $zr, $f12
    08829130:[0E20A315]: jal        0x08828C54
    08829134:[27C40100]: addiu      $a0, $fp, 256
    08829138:[7E0200C0]: ext        $v0, $s0, 3, 1
    0882913C:[44820000]: mtc1       $v0, $f0
    08829140:[27C40104]: addiu      $a0, $fp, 260
    08829144:[0E20A315]: jal        0x08828C54
    08829148:[46800320]: cvt.s.w    $f12, $f0
    0882914C:[7E020100]: ext        $v0, $s0, 4, 1
    08829150:[44820000]: mtc1       $v0, $f0
    08829154:[27C40108]: addiu      $a0, $fp, 264
    08829158:[0E20A315]: jal        0x08828C54
    0882915C:[46800320]: cvt.s.w    $f12, $f0
    08829160:[7E020140]: ext        $v0, $s0, 5, 1
    08829164:[44820000]: mtc1       $v0, $f0
    08829168:[27C4010C]: addiu      $a0, $fp, 268
    0882916C:[0E20A315]: jal        0x08828C54
    08829170:[46800320]: cvt.s.w    $f12, $f0
    08829174:[7E020180]: ext        $v0, $s0, 6, 1
    08829178:[44820000]: mtc1       $v0, $f0
    0882917C:[27C40110]: addiu      $a0, $fp, 272
    08829180:[0E20A315]: jal        0x08828C54
    08829184:[46800320]: cvt.s.w    $f12, $f0
    08829188:[7E0201C0]: ext        $v0, $s0, 7, 1
    0882918C:[44820000]: mtc1       $v0, $f0
    08829190:[27C40114]: addiu      $a0, $fp, 276
    08829194:[0E20A315]: jal        0x08828C54
    08829198:[46800320]: cvt.s.w    $f12, $f0
    0882919C:[44806000]: mtc1       $zr, $f12
    088291A0:[0E20A315]: jal        0x08828C54
    088291A4:[27C40118]: addiu      $a0, $fp, 280
    088291A8:[44806000]: mtc1       $zr, $f12
    088291AC:[0E20A315]: jal        0x08828C54
    088291B0:[27C4011C]: addiu      $a0, $fp, 284
    088291B4:[7E020280]: ext        $v0, $s0, 10, 1
    088291B8:[44820000]: mtc1       $v0, $f0
    088291BC:[27C40120]: addiu      $a0, $fp, 288
    088291C0:[0E20A315]: jal        0x08828C54
    088291C4:[46800320]: cvt.s.w    $f12, $f0
    088291C8:[7E0202C0]: ext        $v0, $s0, 11, 1
    088291CC:[44820000]: mtc1       $v0, $f0
    088291D0:[27C40124]: addiu      $a0, $fp, 292
    088291D4:[0E20A315]: jal        0x08828C54
    088291D8:[46800320]: cvt.s.w    $f12, $f0
    088291DC:[7E020300]: ext        $v0, $s0, 12, 1
    088291E0:[44820000]: mtc1       $v0, $f0
    088291E4:[27C40128]: addiu      $a0, $fp, 296
    088291E8:[0E20A315]: jal        0x08828C54
    088291EC:[46800320]: cvt.s.w    $f12, $f0
    088291F0:[7E020340]: ext        $v0, $s0, 13, 1
    088291F4:[44820000]: mtc1       $v0, $f0
    088291F8:[27C4012C]: addiu      $a0, $fp, 300
    088291FC:[0E20A315]: jal        0x08828C54
    08829200:[46800320]: cvt.s.w    $f12, $f0
    08829204:[7E020380]: ext        $v0, $s0, 14, 1
    08829208:[44820000]: mtc1       $v0, $f0
    0882920C:[27C40130]: addiu      $a0, $fp, 304
    08829210:[0E20A315]: jal        0x08828C54
    08829214:[46800320]: cvt.s.w    $f12, $f0
    08829218:[7E0203C0]: ext        $v0, $s0, 15, 1
    0882921C:[44820000]: mtc1       $v0, $f0
    08829220:[27C40134]: addiu      $a0, $fp, 308
    08829224:[0E20A315]: jal        0x08828C54
    08829228:[46800320]: cvt.s.w    $f12, $f0
    0882922C:[7E020400]: ext        $v0, $s0, 16, 1
    08829230:[44820000]: mtc1       $v0, $f0
    08829234:[27C40138]: addiu      $a0, $fp, 312
    08829238:[0E20A315]: jal        0x08828C54
    0882923C:[46800320]: cvt.s.w    $f12, $f0
    08829240:[7E020440]: ext        $v0, $s0, 17, 1
    08829244:[44820000]: mtc1       $v0, $f0
    08829248:[27C4013C]: addiu      $a0, $fp, 316
    0882924C:[0E20A315]: jal        0x08828C54
    08829250:[46800320]: cvt.s.w    $f12, $f0
    08829254:[7E020480]: ext        $v0, $s0, 18, 1
    08829258:[44820000]: mtc1       $v0, $f0
    0882925C:[27C40140]: addiu      $a0, $fp, 320
    08829260:[0E20A315]: jal        0x08828C54
    08829264:[46800320]: cvt.s.w    $f12, $f0
    08829268:[7E0204C0]: ext        $v0, $s0, 19, 1
    0882926C:[44820000]: mtc1       $v0, $f0
    08829270:[27C40144]: addiu      $a0, $fp, 324
    08829274:[0E20A315]: jal        0x08828C54
    08829278:[46800320]: cvt.s.w    $f12, $f0
    0882927C:[7E020500]: ext        $v0, $s0, 20, 1
    08829280:[44820000]: mtc1       $v0, $f0
    08829284:[27C40148]: addiu      $a0, $fp, 328
    08829288:[7E100540]: ext        $s0, $s0, 21, 1
    0882928C:[0E20A315]: jal        0x08828C54
    08829290:[46800320]: cvt.s.w    $f12, $f0
    08829294:[44900000]: mtc1       $s0, $f0
    08829298:[27C4014C]: addiu      $a0, $fp, 332
    0882929C:[8FBF0024]: lw         $ra, 36($sp)
    088292A0:[46800320]: cvt.s.w    $f12, $f0
    088292A4:[8FBE0020]: lw         $fp, 32($sp)
    088292A8:[8FB7001C]: lw         $s7, 28($sp)
    088292AC:[8FB60018]: lw         $s6, 24($sp)
    088292B0:[8FB50014]: lw         $s5, 20($sp)
    088292B4:[8FB40010]: lw         $s4, 16($sp)
    088292B8:[8FB3000C]: lw         $s3, 12($sp)
    088292BC:[8FB20008]: lw         $s2, 8($sp)
    088292C0:[8FB10004]: lw         $s1, 4($sp)
    088292C4:[8FB00000]: lw         $s0, 0($sp)
    088292C8:[0A20A315]: j          0x08828C54
    088292CC:[27BD0030]: addiu      $sp, $sp, 48
    088292D0:[27BDFFF0]: addiu      $sp, $sp, -16
    088292D4:[AFB00000]: sw         $s0, 0($sp)
    088292D8:[AFBF0004]: sw         $ra, 4($sp)
    088292DC:[0E20A2D7]: jal        0x08828B5C
    088292E0:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088292E4:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088292E8:[C6020154]: lwc1       $f2, 340($s0)
    088292EC:[8E030574]: lw         $v1, 1396($s0)
    088292F0:[8C442904]: lw         $a0, 10500($v0)
    088292F4:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088292F8:[8C472900]: lw         $a3, 10496($v0)
    088292FC:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    08829300:[44810000]: mtc1       $at, $f0
    08829304:[4600103E]: c.le.s     $f2, $f0
    08829308:[00642024]: and        $a0, $v1, $a0
    0882930C:[3C060010]: lui        $a2, 0x0010 <=> li $a2, 0x00100000
    08829310:[0004300A]: movz       $a2, $zr, $a0 <=> move $a2, $a0
    08829314:[00673824]: and        $a3, $v1, $a3
    08829318:[30690100]: andi       $t1, $v1, 256
    0882931C:[30680200]: andi       $t0, $v1, 512
    08829320:[24050400]: addiu      $a1, $zr, 1024 <=> li $a1, 1024
    08829324:[24040800]: addiu      $a0, $zr, 2048 <=> li $a0, 2048
    08829328:[3063F0F9]: andi       $v1, $v1, -3847
    0882932C:[3C020020]: lui        $v0, 0x0020 <=> li $v0, 0x00200000
    08829330:[0009280A]: movz       $a1, $zr, $t1 <=> move $a1, $t1
    08829334:[0008200A]: movz       $a0, $zr, $t0 <=> move $a0, $t0
    08829338:[00661825]: or         $v1, $v1, $a2
    0882933C:[0007100A]: movz       $v0, $zr, $a3 <=> move $v0, $a3
    08829340:[00A42825]: or         $a1, $a1, $a0
    08829344:[00621025]: or         $v0, $v1, $v0
    08829348:[AE000158]: sw         $zr, 344($s0)
    0882934C:[AE00015C]: sw         $zr, 348($s0)
    08829350:[AE000160]: sw         $zr, 352($s0)
    08829354:[AE000164]: sw         $zr, 356($s0)
    08829358:[AE000168]: sw         $zr, 360($s0)
    0882935C:[AE00016C]: sw         $zr, 364($s0)
    08829360:[45000003]: bc1f       0x08829370
    08829364:[C6010150]: lwc1       $f1, 336($s0)
    08829368:[0A20A4DD]: j          0x08829374
    0882936C:[3C030001]: lui        $v1, 0x0001 <=> li $v1, 0x00010000
    08829370:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08829374:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    08829378:[44810000]: mtc1       $at, $f0
    0882937C:[4601003E]: c.le.s     $f0, $f1
    08829380:[00000000]: nop
    08829384:[45000003]: bc1f       0x08829394
    08829388:[00431825]: or         $v1, $v0, $v1
    0882938C:[0A20A4E8]: j          0x088293A0
    08829390:[3C020002]: lui        $v0, 0x0002 <=> li $v0, 0x00020000
    08829394:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08829398:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    0882939C:[44810000]: mtc1       $at, $f0
    088293A0:[4602003E]: c.le.s     $f0, $f2
    088293A4:[00000000]: nop
    088293A8:[45000003]: bc1f       0x088293B8
    088293AC:[00621025]: or         $v0, $v1, $v0
    088293B0:[0A20A4EF]: j          0x088293BC
    088293B4:[3C030004]: lui        $v1, 0x0004 <=> li $v1, 0x00040000
    088293B8:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088293BC:[3C01BF80]: lui        $at, 0xBF80 <=> li $at, 0xBF800000
    088293C0:[44810000]: mtc1       $at, $f0
    088293C4:[4600083E]: c.le.s     $f1, $f0
    088293C8:[00000000]: nop
    088293CC:[45000003]: bc1f       0x088293DC
    088293D0:[00431825]: or         $v1, $v0, $v1
    088293D4:[0A20A4F8]: j          0x088293E0
    088293D8:[3C020008]: lui        $v0, 0x0008 <=> li $v0, 0x00080000
    088293DC:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088293E0:[00621025]: or         $v0, $v1, $v0
    088293E4:[AE020010]: sw         $v0, 16($s0)
    088293E8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088293EC:[0E20A26E]: jal        0x088289B8
    088293F0:[AE050030]: sw         $a1, 48($s0)
    088293F4:[0E20A298]: jal        0x08828A60
    088293F8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088293FC:[8E020000]: lw         $v0, 0($s0)
    08829400:[8E030004]: lw         $v1, 4($s0)
    08829404:[8E050008]: lw         $a1, 8($s0)
    08829408:[8E06000C]: lw         $a2, 12($s0)
    0882940C:[8E040020]: lw         $a0, 32($s0)
    08829410:[8E070024]: lw         $a3, 36($s0)
    08829414:[8E080028]: lw         $t0, 40($s0)
    08829418:[8E09002C]: lw         $t1, 44($s0)
    0882941C:[00441025]: or         $v0, $v0, $a0
    08829420:[00671825]: or         $v1, $v1, $a3
    08829424:[00A82825]: or         $a1, $a1, $t0
    08829428:[00C93025]: or         $a2, $a2, $t1
    0882942C:[AE020000]: sw         $v0, 0($s0)
    08829430:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829434:[AE030004]: sw         $v1, 4($s0)
    08829438:[AE050008]: sw         $a1, 8($s0)
    0882943C:[AE06000C]: sw         $a2, 12($s0)
    08829440:[8FBF0004]: lw         $ra, 4($sp)
    08829444:[8FB00000]: lw         $s0, 0($sp)
    08829448:[0A20A379]: j          0x08828DE4
    0882944C:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 088292C8 18,425 times (length 415)
  Back Branch 08829448 18,425 times (length 411)
_S1_2_8828C54 6,577,725 instructions (3.584%), 386,925 calls (08828C54 - 08828C94, length 17)
    08828C54:[C4810000]: lwc1       $f1, 0($a0)
    08828C58:[3C013ECC]: lui        $at, 0x3ECC <=> li $at, 0x3ECC0000
    08828C5C:[3421CCCD]: ori        $at, $at, -13107
    08828C60:[44810000]: mtc1       $at, $f0
    08828C64:[46016301]: sub.s      $f12, $f12, $f1
    08828C68:[46006302]: mul.s      $f12, $f12, $f0
    08828C6C:[460C0880]: add.s      $f2, $f1, $f12
    08828C70:[46001045]: abs.s      $f1, $f2
    08828C74:[3C013586]: lui        $at, 0x3586 <=> li $at, 0x35860000
    08828C78:[342137BD]: ori        $at, $at, 14269
    08828C7C:[44810000]: mtc1       $at, $f0
    08828C80:[4601003C]: c.lt.s     $f0, $f1
    08828C84:[00000000]: nop
    08828C88:[45020001]: bc1fl      0x08828C90
    08828C8C:[44801000]: mtc1       $zr, $f2
    08828C90:[03E00008]: jr         $ra
    08828C94:[E4820000]: swc1       $f2, 0($a0)
_S1_2_8822CF4 4,373,130 instructions (2.382%), 874,626 calls (08822CF4 - 08822D04, length 5)
    08822CF4:[10800002]: beq        $a0, $zr, 0x08822D00
    08822CF8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08822CFC:[8C820000]: lw         $v0, 0($a0)
    08822D00:[03E00008]: jr         $ra
    08822D04:[00000000]: nop
_S1_2_88344D4 4,169,400 instructions (2.271%), 104,235 calls (088344D4 - 08834584, length 45)
    088344D4:[27BDFFF0]: addiu      $sp, $sp, -16
    088344D8:[AFB10004]: sw         $s1, 4($sp)
    088344DC:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    088344E0:[AFB00000]: sw         $s0, 0($sp)
    088344E4:[AFBF0008]: sw         $ra, 8($sp)
    088344E8:[0E20D131]: jal        0x088344C4
    088344EC:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    088344F0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088344F4:[2A030000]: slti       $v1, $s0, 0
    088344F8:[2602001F]: addiu      $v0, $s0, 31
    088344FC:[0203100A]: movz       $v0, $s0, $v1
    08834500:[00021143]: sra        $v0, $v0, 0x0005
    08834504:[7C10F144]: ins        $s0, $zr, 5, 26
    08834508:[06010005]: bgez       $s0, 0x08834520
    0883450C:[00023880]: sll        $a3, $v0, 0x0002
    08834510:[2610FFFF]: addiu      $s0, $s0, -1
    08834514:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    08834518:[02028025]: or         $s0, $s0, $v0
    0883451C:[26100001]: addiu      $s0, $s0, 1
    08834520:[8E220098]: lw         $v0, 152($s1)
    08834524:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    08834528:[02031806]: srlv       $v1, $v1, $s0
    0883452C:[00E21021]: addu       $v0, $a3, $v0
    08834530:[8C420000]: lw         $v0, 0($v0)
    08834534:[00431024]: and        $v0, $v0, $v1
    08834538:[1040000C]: beq        $v0, $zr, 0x0883456C
    0883453C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08834540:[8E22009C]: lw         $v0, 156($s1)
    08834544:[24A5F1C8]: addiu      $a1, $a1, -3640
    08834548:[00E21021]: addu       $v0, $a3, $v0
    0883454C:[8C420000]: lw         $v0, 0($v0)
    08834550:[00431024]: and        $v0, $v0, $v1
    08834554:[10400005]: beq        $v0, $zr, 0x0883456C
    08834558:[24060004]: addiu      $a2, $zr, 4 <=> li $a2, 4
    0883455C:[0E24BF89]: jal        0x0892FE24
    08834560:[00000000]: nop
    08834564:[10400002]: beq        $v0, $zr, 0x08834570
    08834568:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883456C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08834570:[8FBF0008]: lw         $ra, 8($sp)
    08834574:[8FB10004]: lw         $s1, 4($sp)
    08834578:[8FB00000]: lw         $s0, 0($sp)
    0883457C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08834580:[03E00008]: jr         $ra
    08834584:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881A7E0 4,104,953 instructions (2.236%), 11,621 calls (0881A7E0 - 0881A8C4, length 58)
    0881A7E0:[27BDFFD0]: addiu      $sp, $sp, -48
    0881A7E4:[00041FC2]: srl        $v1, $a0, 0x001F
    0881A7E8:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881A7EC:[AFBF0020]: sw         $ra, 32($sp)
    0881A7F0:[AFA20000]: sw         $v0, 0($sp)
    0881A7F4:[14800008]: bne        $a0, $zr, 0x0881A818
    0881A7F8:[AFA30004]: sw         $v1, 4($sp)
    0881A7FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A800:[AFA20000]: sw         $v0, 0($sp)
    0881A804:[0E206AF6]: jal        0x0881ABD8
    0881A808:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A80C:[8FBF0020]: lw         $ra, 32($sp)
    0881A810:[03E00008]: jr         $ra
    0881A814:[27BD0030]: addiu      $sp, $sp, 48
    0881A818:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A81C:[10600020]: beq        $v1, $zr, 0x0881A8A0
    0881A820:[AFA50008]: sw         $a1, 8($sp)
    0881A824:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
    0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
    0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A898:[0A206A04]: j          0x0881A810
    0881A89C:[8FBF0020]: lw         $ra, 32($sp)
    0881A8A0:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A8A4:[AFA40010]: sw         $a0, 16($sp)
    0881A8A8:[0A206A0F]: j          0x0881A83C
    0881A8AC:[AFA30014]: sw         $v1, 20($sp)
    0881A8B0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0881A8B4:[8C432BE4]: lw         $v1, 11236($v0)
    0881A8B8:[8FBF0020]: lw         $ra, 32($sp)
    0881A8BC:[8C422BE0]: lw         $v0, 11232($v0)
    0881A8C0:[03E00008]: jr         $ra
    0881A8C4:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0881A888 275,518 times (length 14)
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
--> 0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
--> 0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A898:[0A206A04]: j          0x0881A810
  Back Branch 0881A84C 6,539 times (length 20)
    0881A7F0:[AFA20000]: sw         $v0, 0($sp)
    0881A7F4:[14800008]: bne        $a0, $zr, 0x0881A818
    0881A7F8:[AFA30004]: sw         $v1, 4($sp)
    0881A7FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A800:[AFA20000]: sw         $v0, 0($sp)
--> 0881A804:[0E206AF6]: jal        0x0881ABD8
    0881A808:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A80C:[8FBF0020]: lw         $ra, 32($sp)
    0881A810:[03E00008]: jr         $ra
    0881A814:[27BD0030]: addiu      $sp, $sp, 48
    0881A818:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A81C:[10600020]: beq        $v1, $zr, 0x0881A8A0
    0881A820:[AFA50008]: sw         $a1, 8($sp)
    0881A824:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
    0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
--> 0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
  Back Branch 0881A8A8 6,539 times (length 29)
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
--> 0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
    0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A898:[0A206A04]: j          0x0881A810
    0881A89C:[8FBF0020]: lw         $ra, 32($sp)
    0881A8A0:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A8A4:[AFA40010]: sw         $a0, 16($sp)
--> 0881A8A8:[0A206A0F]: j          0x0881A83C
    0881A8AC:[AFA30014]: sw         $v1, 20($sp)
    0881A8B0:[3C02089D]: lui        $v0, 0x089D <=> li $v0, 0x089D0000
    0881A8B4:[8C432BE4]: lw         $v1, 11236($v0)
    0881A8B8:[8FBF0020]: lw         $ra, 32($sp)
  Back Branch 0881A898 6,539 times (length 36)
    0881A7FC:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881A800:[AFA20000]: sw         $v0, 0($sp)
    0881A804:[0E206AF6]: jal        0x0881ABD8
    0881A808:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    0881A80C:[8FBF0020]: lw         $ra, 32($sp)
--> 0881A810:[03E00008]: jr         $ra
    0881A814:[27BD0030]: addiu      $sp, $sp, 48
    0881A818:[2405003C]: addiu      $a1, $zr, 60 <=> li $a1, 60
    0881A81C:[10600020]: beq        $v1, $zr, 0x0881A8A0
    0881A820:[AFA50008]: sw         $a1, 8($sp)
    0881A824:[3C028000]: lui        $v0, 0x8000 <=> li $v0, 0x80000000
    0881A828:[10820021]: beq        $a0, $v0, 0x0881A8B0
    0881A82C:[00041023]: subu       $v0, $zr, $a0 <=> negu $v0, $a0
    0881A830:[00021FC3]: sra        $v1, $v0, 0x001F
    0881A834:[AFA20010]: sw         $v0, 16($sp)
    0881A838:[AFA30014]: sw         $v1, 20($sp)
    0881A83C:[8FA70014]: lw         $a3, 20($sp)
    0881A840:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881A844:[3442FFFF]: ori        $v0, $v0, -1
    0881A848:[0047102B]: sltu       $v0, $v0, $a3
    0881A84C:[1440FFED]: bne        $v0, $zr, 0x0881A804
    0881A850:[8FA60010]: lw         $a2, 16($sp)
    0881A854:[8FA50008]: lw         $a1, 8($sp)
    0881A858:[000627C2]: srl        $a0, $a2, 0x001F
    0881A85C:[00071840]: sll        $v1, $a3, 0x0001
    0881A860:[00831825]: or         $v1, $a0, $v1
    0881A864:[3C040FFF]: lui        $a0, 0x0FFF <=> li $a0, 0x0FFF0000
    0881A868:[3484FFFF]: ori        $a0, $a0, -1
    0881A86C:[00061040]: sll        $v0, $a2, 0x0001
    0881A870:[24A5FFFF]: addiu      $a1, $a1, -1
    0881A874:[0083202B]: sltu       $a0, $a0, $v1
    0881A878:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    0881A87C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881A880:[AFA20010]: sw         $v0, 16($sp)
    0881A884:[AFA30014]: sw         $v1, 20($sp)
    0881A888:[1080FFF3]: beq        $a0, $zr, 0x0881A858
    0881A88C:[AFA50008]: sw         $a1, 8($sp)
    0881A890:[0E206AF6]: jal        0x0881ABD8
    0881A894:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
--> 0881A898:[0A206A04]: j          0x0881A810
    0881A89C:[8FBF0020]: lw         $ra, 32($sp)
    0881A8A0:[00041FC3]: sra        $v1, $a0, 0x001F
    0881A8A4:[AFA40010]: sw         $a0, 16($sp)
    0881A8A8:[0A206A0F]: j          0x0881A83C
_S1_2_8828DC0 3,242,800 instructions (1.767%), 405,350 calls (08828DC0 - 08828DE0, length 9)
    08828DC0:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828DC4:[2CC60001]: sltiu      $a2, $a2, 1
    08828DC8:[10A00002]: beq        $a1, $zr, 0x08828DD4
    08828DCC:[8C820000]: lw         $v0, 0($a0)
    08828DD0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828DD4:[00461021]: addu       $v0, $v0, $a2
    08828DD8:[0043282D]: min        $a1, $v0, $v1
    08828DDC:[03E00008]: jr         $ra
    08828DE0:[AC850000]: sw         $a1, 0($a0)
_S1_2_8828C98 3,242,800 instructions (1.767%), 405,350 calls (08828C98 - 08828CB8, length 9)
    08828C98:[240300FF]: addiu      $v1, $zr, 255 <=> li $v1, 255
    08828C9C:[0006302B]: sltu       $a2, $zr, $a2 <=> move $a2, $a2
    08828CA0:[10A00002]: beq        $a1, $zr, 0x08828CAC
    08828CA4:[8C820000]: lw         $v0, 0($a0)
    08828CA8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08828CAC:[00461021]: addu       $v0, $v0, $a2
    08828CB0:[0043282D]: min        $a1, $v0, $v1
    08828CB4:[03E00008]: jr         $ra
    08828CB8:[AC850000]: sw         $a1, 0($a0)
_S1_2_8812BF8 2,863,530 instructions (1.560%), 572,706 calls (08812BF8 - 08812C08, length 5)
    08812BF8:[2739FFF0]: addiu      $t9, $t9, -16
    08812BFC:[88D80003]: lwl        $t8, 3($a2)
    08812C00:[98D80000]: lwr        $t8, 0($a2)
    08812C04:[03E00008]: jr         $ra
    08812C08:[24C60002]: addiu      $a2, $a2, 2
_S1_2_892FE24 2,087,879 instructions (1.137%), 112,875 calls (0892FE24 - 0892FEB4, length 37)
    0892FE24:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE28:[14400004]: bne        $v0, $zr, 0x0892FE3C
    0892FE2C:[00851025]: or         $v0, $a0, $a1
    0892FE30:[30420003]: andi       $v0, $v0, 3
    0892FE34:[5040000A]: beql       $v0, $zr, 0x0892FE60
    0892FE38:[8C830000]: lw         $v1, 0($a0)
    0892FE3C:[10C00012]: beq        $a2, $zr, 0x0892FE88
    0892FE40:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE44:[90860000]: lbu        $a2, 0($a0)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
    0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
    0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
    0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892FE94:[24840001]: addiu      $a0, $a0, 1
    0892FE98:[10E3FFFB]: beq        $a3, $v1, 0x0892FE88
    0892FE9C:[24A50001]: addiu      $a1, $a1, 1
    0892FEA0:[90860000]: lbu        $a2, 0($a0)
    0892FEA4:[90A20000]: lbu        $v0, 0($a1)
    0892FEA8:[10C2FFFA]: beq        $a2, $v0, 0x0892FE94
    0892FEAC:[24E70001]: addiu      $a3, $a3, 1
    0892FEB0:[03E00008]: jr         $ra
    0892FEB4:[00C21023]: subu       $v0, $a2, $v0
  Back Branch 0892FE64 114,613 times (length 12)
    0892FE28:[14400004]: bne        $v0, $zr, 0x0892FE3C
    0892FE2C:[00851025]: or         $v0, $a0, $a1
    0892FE30:[30420003]: andi       $v0, $v0, 3
    0892FE34:[5040000A]: beql       $v0, $zr, 0x0892FE60
    0892FE38:[8C830000]: lw         $v1, 0($a0)
--> 0892FE3C:[10C00012]: beq        $a2, $zr, 0x0892FE88
    0892FE40:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE44:[90860000]: lbu        $a2, 0($a0)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
    0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
--> 0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
  Back Branch 0892FE78 111,532 times (length 9)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
--> 0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
    0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
--> 0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
  Back Branch 0892FE80 104,728 times (length 17)
    0892FE30:[30420003]: andi       $v0, $v0, 3
    0892FE34:[5040000A]: beql       $v0, $zr, 0x0892FE60
    0892FE38:[8C830000]: lw         $v1, 0($a0)
    0892FE3C:[10C00012]: beq        $a2, $zr, 0x0892FE88
    0892FE40:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0892FE44:[90860000]: lbu        $a2, 0($a0)
    0892FE48:[90A20000]: lbu        $v0, 0($a1)
    0892FE4C:[10460010]: beq        $v0, $a2, 0x0892FE90
    0892FE50:[00C21023]: subu       $v0, $a2, $v0
    0892FE54:[03E00008]: jr         $ra
    0892FE58:[00000000]: nop
    0892FE5C:[8C830000]: lw         $v1, 0($a0)
    0892FE60:[8CA20000]: lw         $v0, 0($a1)
    0892FE64:[1462FFF5]: bne        $v1, $v0, 0x0892FE3C
    0892FE68:[00000000]: nop
    0892FE6C:[24C6FFFC]: addiu      $a2, $a2, -4
    0892FE70:[2CC20004]: sltiu      $v0, $a2, 4
    0892FE74:[24840004]: addiu      $a0, $a0, 4
    0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
--> 0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
  Back Branch 0892FE98 4,465 times (length 6)
    0892FE74:[24840004]: addiu      $a0, $a0, 4
    0892FE78:[1040FFF8]: beq        $v0, $zr, 0x0892FE5C
    0892FE7C:[24A50004]: addiu      $a1, $a1, 4
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
--> 0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0892FE94:[24840001]: addiu      $a0, $a0, 1
--> 0892FE98:[10E3FFFB]: beq        $a3, $v1, 0x0892FE88
    0892FE9C:[24A50001]: addiu      $a1, $a1, 1
    0892FEA0:[90860000]: lbu        $a2, 0($a0)
    0892FEA4:[90A20000]: lbu        $v0, 0($a1)
    0892FEA8:[10C2FFFA]: beq        $a2, $v0, 0x0892FE94
  Back Branch 0892FEA8 4,151 times (length 7)
    0892FE80:[14C0FFF0]: bne        $a2, $zr, 0x0892FE44
    0892FE84:[24C3FFFF]: addiu      $v1, $a2, -1
    0892FE88:[03E00008]: jr         $ra
    0892FE8C:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0892FE90:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
--> 0892FE94:[24840001]: addiu      $a0, $a0, 1
    0892FE98:[10E3FFFB]: beq        $a3, $v1, 0x0892FE88
    0892FE9C:[24A50001]: addiu      $a1, $a1, 1
    0892FEA0:[90860000]: lbu        $a2, 0($a0)
    0892FEA4:[90A20000]: lbu        $v0, 0($a1)
--> 0892FEA8:[10C2FFFA]: beq        $a2, $v0, 0x0892FE94
    0892FEAC:[24E70001]: addiu      $a3, $a3, 1
    0892FEB0:[03E00008]: jr         $ra
    0892FEB4:[00C21023]: subu       $v0, $a2, $v0
_S1_2_88244D4 2,078,924 instructions (1.133%), 65,749 calls (088244D4 - 08824500, length 12)
    088244D4:[0A20913C]: j          0x088244F0
    088244D8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    088244DC:[50600007]: beql       $v1, $zr, 0x088244FC
    088244E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244E4:[10650005]: beq        $v1, $a1, 0x088244FC
    088244E8:[00000000]: nop
    088244EC:[24420004]: addiu      $v0, $v0, 4
    088244F0:[5440FFFA]: bnel       $v0, $zr, 0x088244DC
    088244F4:[8C430000]: lw         $v1, 0($v0)
    088244F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244FC:[03E00008]: jr         $ra
    08824500:[00000000]: nop
  Back Branch 088244F0 321,078 times (length 7)
    088244D4:[0A20913C]: j          0x088244F0
    088244D8:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
--> 088244DC:[50600007]: beql       $v1, $zr, 0x088244FC
    088244E0:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244E4:[10650005]: beq        $v1, $a1, 0x088244FC
    088244E8:[00000000]: nop
    088244EC:[24420004]: addiu      $v0, $v0, 4
--> 088244F0:[5440FFFA]: bnel       $v0, $zr, 0x088244DC
    088244F4:[8C430000]: lw         $v1, 0($v0)
    088244F8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088244FC:[03E00008]: jr         $ra
    08824500:[00000000]: nop
_S1_2_88345DC 1,724,352 instructions (0.939%), 61,584 calls (08834588 - 08834604, length 32)
    08834588:[27BDFFF0]: addiu      $sp, $sp, -16
    0883458C:[AFB00000]: sw         $s0, 0($sp)
    08834590:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834594:[7C10F144]: ins        $s0, $zr, 5, 26
    08834598:[06010005]: bgez       $s0, 0x088345B0
    0883459C:[AFBF0004]: sw         $ra, 4($sp)
    088345A0:[2610FFFF]: addiu      $s0, $s0, -1
    088345A4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345A8:[02028025]: or         $s0, $s0, $v0
    088345AC:[26100001]: addiu      $s0, $s0, 1
    088345B0:[0E20D0F8]: jal        0x088343E0
    088345B4:[00000000]: nop
    088345B8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345BC:[0E20D0ED]: jal        0x088343B4
    088345C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345C4:[00501023]: subu       $v0, $v0, $s0
    088345C8:[8FBF0004]: lw         $ra, 4($sp)
    088345CC:[8FB00000]: lw         $s0, 0($sp)
    088345D0:[2442FFFF]: addiu      $v0, $v0, -1
    088345D4:[03E00008]: jr         $ra
    088345D8:[27BD0010]: addiu      $sp, $sp, 16
    088345DC:[27BDFFF0]: addiu      $sp, $sp, -16
    088345E0:[AFBF0004]: sw         $ra, 4($sp)
    088345E4:[AFB00000]: sw         $s0, 0($sp)
    088345E8:[0E20D101]: jal        0x08834404
    088345EC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088345F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088345F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088345F8:[8FBF0004]: lw         $ra, 4($sp)
    088345FC:[8FB00000]: lw         $s0, 0($sp)
    08834600:[0A20D162]: j          0x08834588
    08834604:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08834600 61,584 times (length 32)
--> 08834588:[27BDFFF0]: addiu      $sp, $sp, -16
    0883458C:[AFB00000]: sw         $s0, 0($sp)
    08834590:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834594:[7C10F144]: ins        $s0, $zr, 5, 26
    08834598:[06010005]: bgez       $s0, 0x088345B0
    0883459C:[AFBF0004]: sw         $ra, 4($sp)
    088345A0:[2610FFFF]: addiu      $s0, $s0, -1
    088345A4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345A8:[02028025]: or         $s0, $s0, $v0
    088345AC:[26100001]: addiu      $s0, $s0, 1
    088345B0:[0E20D0F8]: jal        0x088343E0
    088345B4:[00000000]: nop
    088345B8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345BC:[0E20D0ED]: jal        0x088343B4
    088345C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345C4:[00501023]: subu       $v0, $v0, $s0
    088345C8:[8FBF0004]: lw         $ra, 4($sp)
    088345CC:[8FB00000]: lw         $s0, 0($sp)
    088345D0:[2442FFFF]: addiu      $v0, $v0, -1
    088345D4:[03E00008]: jr         $ra
    088345D8:[27BD0010]: addiu      $sp, $sp, 16
    088345DC:[27BDFFF0]: addiu      $sp, $sp, -16
    088345E0:[AFBF0004]: sw         $ra, 4($sp)
    088345E4:[AFB00000]: sw         $s0, 0($sp)
    088345E8:[0E20D101]: jal        0x08834404
    088345EC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    088345F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088345F4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088345F8:[8FBF0004]: lw         $ra, 4($sp)
    088345FC:[8FB00000]: lw         $s0, 0($sp)
--> 08834600:[0A20D162]: j          0x08834588
    08834604:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_883AF2C 1,512,756 instructions (0.824%), 32,886 calls (0883AEA0 - 088407D0, length 5709)
  Back Branch 0883AF40 32,892 times (length 42)
--> 0883AEA0:[27BDFFE0]: addiu      $sp, $sp, -32
    0883AEA4:[AFB50014]: sw         $s5, 20($sp)
    0883AEA8:[AFB40010]: sw         $s4, 16($sp)
    0883AEAC:[0100A021]: addu       $s4, $t0, $zr <=> move $s4, $t0
    0883AEB0:[AFB3000C]: sw         $s3, 12($sp)
    0883AEB4:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    0883AEB8:[AFB20008]: sw         $s2, 8($sp)
    0883AEBC:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    0883AEC0:[AFB10004]: sw         $s1, 4($sp)
    0883AEC4:[00A08821]: addu       $s1, $a1, $zr <=> move $s1, $a1
    0883AEC8:[AFB00000]: sw         $s0, 0($sp)
    0883AECC:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    0883AED0:[AFBF0018]: sw         $ra, 24($sp)
    0883AED4:[0E2101F1]: jal        0x088407C4
    0883AED8:[8C840018]: lw         $a0, 24($a0)
    0883AEDC:[0040A821]: addu       $s5, $v0, $zr <=> move $s5, $v0
    0883AEE0:[8E020008]: lw         $v0, 8($s0)
    0883AEE4:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    0883AEE8:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0883AEEC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0883AEF0:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    0883AEF4:[10400003]: beq        $v0, $zr, 0x0883AF04
    0883AEF8:[02804021]: addu       $t0, $s4, $zr <=> move $t0, $s4
    0883AEFC:[0E20EB88]: jal        0x0883AE20
    0883AF00:[00000000]: nop
    0883AF04:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0883AF08:[8FBF0018]: lw         $ra, 24($sp)
    0883AF0C:[8FB50014]: lw         $s5, 20($sp)
    0883AF10:[8FB40010]: lw         $s4, 16($sp)
    0883AF14:[8FB3000C]: lw         $s3, 12($sp)
    0883AF18:[8FB20008]: lw         $s2, 8($sp)
    0883AF1C:[8FB10004]: lw         $s1, 4($sp)
    0883AF20:[8FB00000]: lw         $s0, 0($sp)
    0883AF24:[0A2101F1]: j          0x088407C4
    0883AF28:[27BD0020]: addiu      $sp, $sp, 32
    0883AF2C:[00041140]: sll        $v0, $a0, 0x0005
    0883AF30:[00042080]: sll        $a0, $a0, 0x0002
    0883AF34:[00441023]: subu       $v0, $v0, $a0
    0883AF38:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883AF3C:[24843D24]: addiu      $a0, $a0, 15652
--> 0883AF40:[0A20EBA8]: j          0x0883AEA0
    0883AF44:[00442021]: addu       $a0, $v0, $a0
_S1_2_8837E58 1,417,650 instructions (0.772%), 3,635 calls (08837E58 - 0892AF1C, length 248882)
  Back Branch 0892AED4 76,335 times (length 14)
    0892AE90:[AFB10004]: sw         $s1, 4($sp)
    0892AE94:[2471D198]: addiu      $s1, $v1, -11880
    0892AE98:[AFB00000]: sw         $s0, 0($sp)
    0892AE9C:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0892AEA0:[02122006]: srlv       $a0, $s2, $s0
--> 0892AEA4:[30830001]: andi       $v1, $a0, 1
    0892AEA8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892AEAC:[10600012]: beq        $v1, $zr, 0x0892AEF8
    0892AEB0:[24060001]: addiu      $a2, $zr, 1 <=> li $a2, 1
    0892AEB4:[0E24AF39]: jal        0x0892BCE4
    0892AEB8:[8E240048]: lw         $a0, 72($s1)
    0892AEBC:[8E260044]: lw         $a2, 68($s1)
    0892AEC0:[02131004]: sllv       $v0, $s3, $s0
    0892AEC4:[00C22825]: or         $a1, $a2, $v0
    0892AEC8:[AE250044]: sw         $a1, 68($s1)
    0892AECC:[26100001]: addiu      $s0, $s0, 1
    0892AED0:[2A0B0016]: slti       $t3, $s0, 22
--> 0892AED4:[5560FFF3]: bnel       $t3, $zr, 0x0892AEA4
    0892AED8:[02122006]: srlv       $a0, $s2, $s0
    0892AEDC:[8FBF0010]: lw         $ra, 16($sp)
    0892AEE0:[8FB3000C]: lw         $s3, 12($sp)
    0892AEE4:[8FB20008]: lw         $s2, 8($sp)
  Back Branch 0892AF18 39,985 times (length 21)
    0892AEB8:[8E240048]: lw         $a0, 72($s1)
    0892AEBC:[8E260044]: lw         $a2, 68($s1)
    0892AEC0:[02131004]: sllv       $v0, $s3, $s0
    0892AEC4:[00C22825]: or         $a1, $a2, $v0
    0892AEC8:[AE250044]: sw         $a1, 68($s1)
--> 0892AECC:[26100001]: addiu      $s0, $s0, 1
    0892AED0:[2A0B0016]: slti       $t3, $s0, 22
    0892AED4:[5560FFF3]: bnel       $t3, $zr, 0x0892AEA4
    0892AED8:[02122006]: srlv       $a0, $s2, $s0
    0892AEDC:[8FBF0010]: lw         $ra, 16($sp)
    0892AEE0:[8FB3000C]: lw         $s3, 12($sp)
    0892AEE4:[8FB20008]: lw         $s2, 8($sp)
    0892AEE8:[8FB10004]: lw         $s1, 4($sp)
    0892AEEC:[8FB00000]: lw         $s0, 0($sp)
    0892AEF0:[03E00008]: jr         $ra
    0892AEF4:[27BD0020]: addiu      $sp, $sp, 32
    0892AEF8:[8E240048]: lw         $a0, 72($s1)
    0892AEFC:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0892AF00:[0E24AF39]: jal        0x0892BCE4
    0892AF04:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0892AF08:[8E280044]: lw         $t0, 68($s1)
    0892AF0C:[02135004]: sllv       $t2, $s3, $s0
    0892AF10:[000A4827]: nor        $t1, $zr, $t2 <=> li $t1, not $t2
    0892AF14:[01093824]: and        $a3, $t0, $t1
--> 0892AF18:[0A24ABB3]: j          0x0892AECC
    0892AF1C:[AE270044]: sw         $a3, 68($s1)
_S1_2_884095C 1,416,830 instructions (0.772%), 10,960 calls (08823580 - 088409A0, length 29961)
  Back Branch 08823640 65,189 times (length 25)
    088235D0:[12200002]: beq        $s1, $zr, 0x088235DC
    088235D4:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088235D8:[8E300000]: lw         $s0, 0($s1)
    088235DC:[0A208D90]: j          0x08823640
    088235E0:[0000B021]: addu       $s6, $zr, $zr <=> li $s6, 0
--> 088235E4:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088235E8:[14400005]: bne        $v0, $zr, 0x08823600
    088235EC:[24841E48]: addiu      $a0, $a0, 7752
    088235F0:[0E2099AE]: jal        0x088266B8
    088235F4:[00000000]: nop
    088235F8:[0A208D88]: j          0x08823620
    088235FC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08823600:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08823604:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08823608:[18400006]: blez       $v0, 0x08823624
    0882360C:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    08823610:[0260F809]: jalr       $ra, $s3
    08823614:[0200B021]: addu       $s6, $s0, $zr <=> move $s6, $s0
    08823618:[0A208D8F]: j          0x0882363C
    0882361C:[8E020000]: lw         $v0, 0($s0)
    08823620:[02A02821]: addu       $a1, $s5, $zr <=> move $a1, $s5
    08823624:[0240F809]: jalr       $ra, $s2
    08823628:[02803021]: addu       $a2, $s4, $zr <=> move $a2, $s4
    0882362C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08823630:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08823634:[0E208CF3]: jal        0x088233CC
    08823638:[02003021]: addu       $a2, $s0, $zr <=> move $a2, $s0
    0882363C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
--> 08823640:[5600FFE8]: bnel       $s0, $zr, 0x088235E4
    08823644:[8E020004]: lw         $v0, 4($s0)
    08823648:[8FBF001C]: lw         $ra, 28($sp)
    0882364C:[8FB60018]: lw         $s6, 24($sp)
    08823650:[8FB50014]: lw         $s5, 20($sp)
  Back Branch 08840994 10,960 times (length 29959)
_S1_2_8834404 1,391,733 instructions (0.758%), 198,819 calls (08834404 - 0883441C, length 7)
    08834404:[8C820000]: lw         $v0, 0($a0)
    08834408:[00A21023]: subu       $v0, $a1, $v0
    0883440C:[2444000F]: addiu      $a0, $v0, 15
    08834410:[28430000]: slti       $v1, $v0, 0
    08834414:[0083100B]: movn       $v0, $a0, $v1
    08834418:[03E00008]: jr         $ra
    0883441C:[00021103]: sra        $v0, $v0, 0x0004
_S1_2_88460D4 1,367,244 instructions (0.745%), 65,177 calls (088460D4 - 08846138, length 26)
    088460D4:[27BDFFF0]: addiu      $sp, $sp, -16
    088460D8:[AFBF0000]: sw         $ra, 0($sp)
    088460DC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088460E0:[00A04821]: addu       $t1, $a1, $zr <=> move $t1, $a1
    088460E4:[8C437AF0]: lw         $v1, 31472($v0)
    088460E8:[8C820080]: lw         $v0, 128($a0)
    088460EC:[00C03821]: addu       $a3, $a2, $zr <=> move $a3, $a2
    088460F0:[2405000A]: addiu      $a1, $zr, 10 <=> li $a1, 10
    088460F4:[00431024]: and        $v0, $v0, $v1
    088460F8:[00C01821]: addu       $v1, $a2, $zr <=> move $v1, $a2
    088460FC:[14400009]: bne        $v0, $zr, 0x08846124
    08846100:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08846104:[9482007A]: lhu        $v0, 122($a0)
    08846108:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0884610C:[01203021]: addu       $a2, $t1, $zr <=> move $a2, $t1
    08846110:[2443FFFF]: addiu      $v1, $v0, -1
    08846114:[10400003]: beq        $v0, $zr, 0x08846124
    08846118:[24050002]: addiu      $a1, $zr, 2 <=> li $a1, 2
    0884611C:[0A21184B]: j          0x0884612C
    08846120:[A483007A]: sh         $v1, 122($a0)
    08846124:[0E2100F9]: jal        0x088403E4
    08846128:[00000000]: nop
    0884612C:[8FBF0000]: lw         $ra, 0($sp)
    08846130:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    08846134:[03E00008]: jr         $ra
    08846138:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_884C860 1,345,040 instructions (0.733%), 29,240 calls (0884C860 - 0884C8A4, length 18)
    0884C860:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C864:[24445DE8]: addiu      $a0, $v0, 24040
    0884C868:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C86C:[24455DC0]: addiu      $a1, $v0, 24000
    0884C870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C874:[24465E10]: addiu      $a2, $v0, 24080
    0884C878:[8C820000]: lw         $v0, 0($a0)
    0884C87C:[8C830004]: lw         $v1, 4($a0)
    0884C880:[24840008]: addiu      $a0, $a0, 8
    0884C884:[ACA20000]: sw         $v0, 0($a1)
    0884C888:[ACA30004]: sw         $v1, 4($a1)
    0884C88C:[1486FFFA]: bne        $a0, $a2, 0x0884C878
    0884C890:[24A50008]: addiu      $a1, $a1, 8
    0884C894:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0884C898:[8C625DB8]: lw         $v0, 23992($v1)
    0884C89C:[24420001]: addiu      $v0, $v0, 1
    0884C8A0:[03E00008]: jr         $ra
    0884C8A4:[AC625DB8]: sw         $v0, 23992($v1)
  Back Branch 0884C88C 146,200 times (length 7)
    0884C864:[24445DE8]: addiu      $a0, $v0, 24040
    0884C868:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C86C:[24455DC0]: addiu      $a1, $v0, 24000
    0884C870:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C874:[24465E10]: addiu      $a2, $v0, 24080
--> 0884C878:[8C820000]: lw         $v0, 0($a0)
    0884C87C:[8C830004]: lw         $v1, 4($a0)
    0884C880:[24840008]: addiu      $a0, $a0, 8
    0884C884:[ACA20000]: sw         $v0, 0($a1)
    0884C888:[ACA30004]: sw         $v1, 4($a1)
--> 0884C88C:[1486FFFA]: bne        $a0, $a2, 0x0884C878
    0884C890:[24A50008]: addiu      $a1, $a1, 8
    0884C894:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0884C898:[8C625DB8]: lw         $v0, 23992($v1)
    0884C89C:[24420001]: addiu      $v0, $v0, 1
_S1_2_88343B4 1,123,483 instructions (0.612%), 103,683 calls (0882D3FC - 088343DC, length 7161)
  Back Branch 088343D0 95,168 times (length 7159)
_S1_2_884C8A8 1,098,865 instructions (0.599%), 25,555 calls (0884C8A8 - 0884C8E0, length 15)
    0884C8A8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8AC:[24445DC0]: addiu      $a0, $v0, 24000
    0884C8B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8B4:[24455DE8]: addiu      $a1, $v0, 24040
    0884C8B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8BC:[24465DE8]: addiu      $a2, $v0, 24040
    0884C8C0:[8C820000]: lw         $v0, 0($a0)
    0884C8C4:[8C830004]: lw         $v1, 4($a0)
    0884C8C8:[24840008]: addiu      $a0, $a0, 8
    0884C8CC:[ACA20000]: sw         $v0, 0($a1)
    0884C8D0:[ACA30004]: sw         $v1, 4($a1)
    0884C8D4:[1486FFFA]: bne        $a0, $a2, 0x0884C8C0
    0884C8D8:[24A50008]: addiu      $a1, $a1, 8
    0884C8DC:[03E00008]: jr         $ra
    0884C8E0:[00000000]: nop
  Back Branch 0884C8D4 127,775 times (length 7)
    0884C8AC:[24445DC0]: addiu      $a0, $v0, 24000
    0884C8B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8B4:[24455DE8]: addiu      $a1, $v0, 24040
    0884C8B8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0884C8BC:[24465DE8]: addiu      $a2, $v0, 24040
--> 0884C8C0:[8C820000]: lw         $v0, 0($a0)
    0884C8C4:[8C830004]: lw         $v1, 4($a0)
    0884C8C8:[24840008]: addiu      $a0, $a0, 8
    0884C8CC:[ACA20000]: sw         $v0, 0($a1)
    0884C8D0:[ACA30004]: sw         $v1, 4($a1)
--> 0884C8D4:[1486FFFA]: bne        $a0, $a2, 0x0884C8C0
    0884C8D8:[24A50008]: addiu      $a1, $a1, 8
    0884C8DC:[03E00008]: jr         $ra
    0884C8E0:[00000000]: nop
_S1_2_8828B5C 1,087,075 instructions (0.592%), 18,425 calls (08828B5C - 08828C50, length 62)
    08828B5C:[27BDFFE0]: addiu      $sp, $sp, -32
    08828B60:[AFB00000]: sw         $s0, 0($sp)
    08828B64:[AFBF0008]: sw         $ra, 8($sp)
    08828B68:[AFB10004]: sw         $s1, 4($sp)
    08828B6C:[E7B50014]: swc1       $f21, 20($sp)
    08828B70:[E7B40010]: swc1       $f20, 16($sp)
    08828B74:[8C820044]: lw         $v0, 68($a0)
    08828B78:[14400008]: bne        $v0, $zr, 0x08828B9C
    08828B7C:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08828B80:[8C820574]: lw         $v0, 1396($a0)
    08828B84:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    08828B88:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    08828B8C:[00431024]: and        $v0, $v0, $v1
    08828B90:[2406007F]: addiu      $a2, $zr, 127 <=> li $a2, 127
    08828B94:[10400004]: beq        $v0, $zr, 0x08828BA8
    08828B98:[4480A800]: mtc1       $zr, $f21
    08828B9C:[AE000154]: sw         $zr, 340($s0)
    08828BA0:[0A20A30E]: j          0x08828C38
    08828BA4:[AE000150]: sw         $zr, 336($s0)
    08828BA8:[90840578]: lbu        $a0, 1400($a0)
    08828BAC:[92050579]: lbu        $a1, 1401($s0)
    08828BB0:[00C04021]: addu       $t0, $a2, $zr <=> move $t0, $a2
    08828BB4:[28820081]: slti       $v0, $a0, 129
    08828BB8:[28A30081]: slti       $v1, $a1, 129
    08828BBC:[00E2400B]: movn       $t0, $a3, $v0
    08828BC0:[00E3300B]: movn       $a2, $a3, $v1
    08828BC4:[00882023]: subu       $a0, $a0, $t0
    08828BC8:[00A68823]: subu       $s1, $a1, $a2
    08828BCC:[00041823]: subu       $v1, $zr, $a0 <=> negu $v1, $a0
    08828BD0:[00111023]: subu       $v0, $zr, $s1 <=> negu $v0, $s1
    08828BD4:[0222102C]: max        $v0, $s1, $v0
    08828BD8:[0083182C]: max        $v1, $a0, $v1
    08828BDC:[0043102C]: max        $v0, $v0, $v1
    08828BE0:[44820000]: mtc1       $v0, $f0
    08828BE4:[46800060]: cvt.s.w    $f1, $f0
    08828BE8:[3C014280]: lui        $at, 0x4280 <=> li $at, 0x42800000
    08828BEC:[44810000]: mtc1       $at, $f0
    08828BF0:[46000841]: sub.s      $f1, $f1, $f0
    08828BF4:[4601A83C]: c.lt.s     $f21, $f1
    08828BF8:[00000000]: nop
    08828BFC:[45020001]: bc1fl      0x08828C04
    08828C00:[4600A846]: mov.s      $f1, $f21
    08828C04:[3C013C80]: lui        $at, 0x3C80 <=> li $at, 0x3C800000
    08828C08:[4481A000]: mtc1       $at, $f20
    08828C0C:[46140D02]: mul.s      $f20, $f1, $f20
    08828C10:[4614A502]: mul.s      $f20, $f20, $f20
    08828C14:[0E20A2BF]: jal        0x08828AFC
    08828C18:[4600A306]: mov.s      $f12, $f20
    08828C1C:[4600A306]: mov.s      $f12, $f20
    08828C20:[E6000150]: swc1       $f0, 336($s0)
    08828C24:[0E20A2BF]: jal        0x08828AFC
    08828C28:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08828C2C:[E6000154]: swc1       $f0, 340($s0)
    08828C30:[E615015C]: swc1       $f21, 348($s0)
    08828C34:[E6150158]: swc1       $f21, 344($s0)
    08828C38:[8FBF0008]: lw         $ra, 8($sp)
    08828C3C:[8FB10004]: lw         $s1, 4($sp)
    08828C40:[8FB00000]: lw         $s0, 0($sp)
    08828C44:[C7B50014]: lwc1       $f21, 20($sp)
    08828C48:[C7B40010]: lwc1       $f20, 16($sp)
    08828C4C:[03E00008]: jr         $ra
    08828C50:[27BD0020]: addiu      $sp, $sp, 32
_S1_2_8839538 993,384 instructions (0.541%), 41,258 calls (08839538 - 08839598, length 25)
    08839538:[27BDFFF0]: addiu      $sp, $sp, -16
    0883953C:[AFB00000]: sw         $s0, 0($sp)
    08839540:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839544:[AFB10004]: sw         $s1, 4($sp)
    08839548:[AFBF0008]: sw         $ra, 8($sp)
    0883954C:[0E2648E5]: jal        0x08992394 [sceKernelCpuSuspendIntr]
    08839550:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08839554:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08839558:[92030020]: lbu        $v1, 32($s0)
    0883955C:[92060021]: lbu        $a2, 33($s0)
    08839560:[24650001]: addiu      $a1, $v1, 1
    08839564:[00031080]: sll        $v0, $v1, 0x0002
    08839568:[00501021]: addu       $v0, $v0, $s0
    0883956C:[10C30003]: beq        $a2, $v1, 0x0883957C
    08839570:[30A50007]: andi       $a1, $a1, 7
    08839574:[8C510000]: lw         $s1, 0($v0)
    08839578:[A2050020]: sb         $a1, 32($s0)
    0883957C:[0E2648F5]: jal        0x089923D4 [sceKernelCpuResumeIntr]
    08839580:[00000000]: nop
    08839584:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08839588:[8FBF0008]: lw         $ra, 8($sp)
    0883958C:[8FB10004]: lw         $s1, 4($sp)
    08839590:[8FB00000]: lw         $s0, 0($sp)
    08839594:[03E00008]: jr         $ra
    08839598:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_88343E0 967,185 instructions (0.527%), 107,465 calls (088343E0 - 08834400, length 9)
    088343E0:[24A3001F]: addiu      $v1, $a1, 31
    088343E4:[28A20000]: slti       $v0, $a1, 0
    088343E8:[0062280B]: movn       $a1, $v1, $v0
    088343EC:[8C820098]: lw         $v0, 152($a0)
    088343F0:[00052943]: sra        $a1, $a1, 0x0005
    088343F4:[00052880]: sll        $a1, $a1, 0x0002
    088343F8:[00A22821]: addu       $a1, $a1, $v0
    088343FC:[03E00008]: jr         $ra
    08834400:[8CA20000]: lw         $v0, 0($a1)
_S1_2_8821C40 940,890 instructions (0.513%), 5 calls (08821C40 - 08821E1C, length 120)
    08821C40:[27BDFFC0]: addiu      $sp, $sp, -64
    08821C44:[AFBE0030]: sw         $fp, 48($sp)
    08821C48:[00C0F021]: addu       $fp, $a2, $zr <=> move $fp, $a2
    08821C4C:[27A60008]: addiu      $a2, $sp, 8
    08821C50:[AFB7002C]: sw         $s7, 44($sp)
    08821C54:[00E0B821]: addu       $s7, $a3, $zr <=> move $s7, $a3
    08821C58:[AFB60028]: sw         $s6, 40($sp)
    08821C5C:[AFB3001C]: sw         $s3, 28($sp)
    08821C60:[00009821]: addu       $s3, $zr, $zr <=> li $s3, 0
    08821C64:[AFA40000]: sw         $a0, 0($sp)
    08821C68:[AFBF0034]: sw         $ra, 52($sp)
    08821C6C:[AFB50024]: sw         $s5, 36($sp)
    08821C70:[AFB40020]: sw         $s4, 32($sp)
    08821C74:[AFB20018]: sw         $s2, 24($sp)
    08821C78:[AFB10014]: sw         $s1, 20($sp)
    08821C7C:[AFB00010]: sw         $s0, 16($sp)
    08821C80:[AFA50004]: sw         $a1, 4($sp)
    08821C84:[0E20870C]: jal        0x08821C30
    08821C88:[AFA00008]: sw         $zr, 8($sp)
    08821C8C:[8FA40008]: lw         $a0, 8($sp)
    08821C90:[04800008]: bltz       $a0, 0x08821CB4
    08821C94:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08821C98:[00042080]: sll        $a0, $a0, 0x0002
    08821C9C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08821CA0:[24840004]: addiu      $a0, $a0, 4
    08821CA4:[24A5CCAC]: addiu      $a1, $a1, -13140
    08821CA8:[0E20AD8C]: jal        0x0882B630
    08821CAC:[2406002E]: addiu      $a2, $zr, 46 <=> li $a2, 46
    08821CB0:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08821CB4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821CB8:[16C20005]: bne        $s6, $v0, 0x08821CD0
    08821CBC:[8FA20008]: lw         $v0, 8($sp)
    08821CC0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821CC4:[0E2099AE]: jal        0x088266B8
    08821CC8:[24841C38]: addiu      $a0, $a0, 7224
    08821CCC:[8FA20008]: lw         $v0, 8($sp)
    08821CD0:[04410004]: bgez       $v0, 0x08821CE4
    08821CD4:[00000000]: nop
    08821CD8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821CDC:[0E2099AE]: jal        0x088266B8
    08821CE0:[24841C28]: addiu      $a0, $a0, 7208
    08821CE4:[16600003]: bne        $s3, $zr, 0x08821CF4
    08821CE8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08821CEC:[0E2099AE]: jal        0x088266B8
    08821CF0:[24841C18]: addiu      $a0, $a0, 7192
    08821CF4:[8FB50008]: lw         $s5, 8($sp)
    08821CF8:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821CFC:[0E208669]: jal        0x088219A4
    08821D00:[27A50004]: addiu      $a1, $sp, 4
    08821D04:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08821D08:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D0C:[0A208768]: j          0x08821DA0
    08821D10:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    08821D14:[0E20847B]: jal        0x088211EC
    08821D18:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08821D1C:[1640000D]: bne        $s2, $zr, 0x08821D54
    08821D20:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821D24:[12E00003]: beq        $s7, $zr, 0x08821D34
    08821D28:[00000000]: nop
    08821D2C:[12E2000D]: beq        $s7, $v0, 0x08821D64
    08821D30:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08821D34:[13C0000D]: beq        $fp, $zr, 0x08821D6C
    08821D38:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08821D3C:[0E209135]: jal        0x088244D4
    08821D40:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08821D44:[14400007]: bne        $v0, $zr, 0x08821D64
    08821D48:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D4C:[0A20875D]: j          0x08821D74
    08821D50:[0271102B]: sltu       $v0, $s3, $s1
    08821D54:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821D58:[56020005]: bnel       $s0, $v0, 0x08821D70
    08821D5C:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D60:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D64:[0A20875C]: j          0x08821D70
    08821D68:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D6C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D70:[0271102B]: sltu       $v0, $s3, $s1
    08821D74:[50400008]: beql       $v0, $zr, 0x08821D98
    08821D78:[AE300000]: sw         $s0, 0($s1)
    08821D7C:[8E23FFFC]: lw         $v1, -4($s1)
    08821D80:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08821D84:[54620004]: bnel       $v1, $v0, 0x08821D98
    08821D88:[AE300000]: sw         $s0, 0($s1)
    08821D8C:[56030002]: bnel       $s0, $v1, 0x08821D98
    08821D90:[AE300000]: sw         $s0, 0($s1)
    08821D94:[2631FFFC]: addiu      $s1, $s1, -4
    08821D98:[26310004]: addiu      $s1, $s1, 4
    08821D9C:[26940001]: addiu      $s4, $s4, 1
    08821DA0:[5695FFDC]: bnel       $s4, $s5, 0x08821D14
    08821DA4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821DA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821DAC:[0E2090A5]: jal        0x08824294
    08821DB0:[AE200000]: sw         $zr, 0($s1)
    08821DB4:[3C11089A]: lui        $s1, 0x089A <=> li $s1, 0x089A0000
    08821DB8:[00021080]: sll        $v0, $v0, 0x0002
    08821DBC:[24060056]: addiu      $a2, $zr, 86 <=> li $a2, 86
    08821DC0:[2625CCAC]: addiu      $a1, $s1, -13140
    08821DC4:[0E20AD8C]: jal        0x0882B630
    08821DC8:[24440004]: addiu      $a0, $v0, 4
    08821DCC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08821DD0:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    08821DD4:[0E209187]: jal        0x0882461C
    08821DD8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821DDC:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821DE0:[2625CCAC]: addiu      $a1, $s1, -13140
    08821DE4:[0E20ADEE]: jal        0x0882B7B8
    08821DE8:[24060058]: addiu      $a2, $zr, 88 <=> li $a2, 88
    08821DEC:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821DF0:[8FBF0034]: lw         $ra, 52($sp)
    08821DF4:[8FBE0030]: lw         $fp, 48($sp)
    08821DF8:[8FB7002C]: lw         $s7, 44($sp)
    08821DFC:[8FB60028]: lw         $s6, 40($sp)
    08821E00:[8FB50024]: lw         $s5, 36($sp)
    08821E04:[8FB40020]: lw         $s4, 32($sp)
    08821E08:[8FB3001C]: lw         $s3, 28($sp)
    08821E0C:[8FB20018]: lw         $s2, 24($sp)
    08821E10:[8FB10014]: lw         $s1, 20($sp)
    08821E14:[8FB00010]: lw         $s0, 16($sp)
    08821E18:[03E00008]: jr         $ra
    08821E1C:[27BD0040]: addiu      $sp, $sp, 64
  Back Branch 08821DA0 41,603 times (length 37)
    08821D00:[27A50004]: addiu      $a1, $sp, 4
    08821D04:[02608821]: addu       $s1, $s3, $zr <=> move $s1, $s3
    08821D08:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D0C:[0A208768]: j          0x08821DA0
    08821D10:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
--> 08821D14:[0E20847B]: jal        0x088211EC
    08821D18:[02C02821]: addu       $a1, $s6, $zr <=> move $a1, $s6
    08821D1C:[1640000D]: bne        $s2, $zr, 0x08821D54
    08821D20:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08821D24:[12E00003]: beq        $s7, $zr, 0x08821D34
    08821D28:[00000000]: nop
    08821D2C:[12E2000D]: beq        $s7, $v0, 0x08821D64
    08821D30:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08821D34:[13C0000D]: beq        $fp, $zr, 0x08821D6C
    08821D38:[03C02021]: addu       $a0, $fp, $zr <=> move $a0, $fp
    08821D3C:[0E209135]: jal        0x088244D4
    08821D40:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08821D44:[14400007]: bne        $v0, $zr, 0x08821D64
    08821D48:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D4C:[0A20875D]: j          0x08821D74
    08821D50:[0271102B]: sltu       $v0, $s3, $s1
    08821D54:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821D58:[56020005]: bnel       $s0, $v0, 0x08821D70
    08821D5C:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D60:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D64:[0A20875C]: j          0x08821D70
    08821D68:[24100020]: addiu      $s0, $zr, 32 <=> li $s0, 32
    08821D6C:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
    08821D70:[0271102B]: sltu       $v0, $s3, $s1
    08821D74:[50400008]: beql       $v0, $zr, 0x08821D98
    08821D78:[AE300000]: sw         $s0, 0($s1)
    08821D7C:[8E23FFFC]: lw         $v1, -4($s1)
    08821D80:[24020020]: addiu      $v0, $zr, 32 <=> li $v0, 32
    08821D84:[54620004]: bnel       $v1, $v0, 0x08821D98
    08821D88:[AE300000]: sw         $s0, 0($s1)
    08821D8C:[56030002]: bnel       $s0, $v1, 0x08821D98
    08821D90:[AE300000]: sw         $s0, 0($s1)
    08821D94:[2631FFFC]: addiu      $s1, $s1, -4
    08821D98:[26310004]: addiu      $s1, $s1, 4
    08821D9C:[26940001]: addiu      $s4, $s4, 1
--> 08821DA0:[5695FFDC]: bnel       $s4, $s5, 0x08821D14
    08821DA4:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    08821DA8:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    08821DAC:[0E2090A5]: jal        0x08824294
    08821DB0:[AE200000]: sw         $zr, 0($s1)
_S1_2_881ABD8 913,950 instructions (0.498%), 22,007 calls (0881ABD8 - 0881AEB8, length 185)
    0881ABD8:[27BDFFF0]: addiu      $sp, $sp, -16
    0881ABDC:[AFB10004]: sw         $s1, 4($sp)
    0881ABE0:[00007821]: addu       $t7, $zr, $zr <=> li $t7, 0
    0881ABE4:[AFB00000]: sw         $s0, 0($sp)
    0881ABE8:[8C830000]: lw         $v1, 0($a0)
    0881ABEC:[8C8A0010]: lw         $t2, 16($a0)
    0881ABF0:[8C8B0014]: lw         $t3, 20($a0)
    0881ABF4:[2C620002]: sltiu      $v0, $v1, 2
    0881ABF8:[14400041]: bne        $v0, $zr, 0x0881AD00
    0881ABFC:[8C990004]: lw         $t9, 4($a0)
    0881AC00:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0881AC04:[10620095]: beq        $v1, $v0, 0x0881AE5C
    0881AC08:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881AC0C:[10620030]: beq        $v1, $v0, 0x0881ACD0
    0881AC10:[014B1025]: or         $v0, $t2, $t3
    0881AC14:[1040002F]: beq        $v0, $zr, 0x0881ACD4
    0881AC18:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881AC1C:[8C870008]: lw         $a3, 8($a0)
    0881AC20:[28E2FC02]: slti       $v0, $a3, -1022
    0881AC24:[14400047]: bne        $v0, $zr, 0x0881AD44
    0881AC28:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    0881AC2C:[28E20400]: slti       $v0, $a3, 1024
    0881AC30:[1040008A]: beq        $v0, $zr, 0x0881AE5C
    0881AC34:[314400FF]: andi       $a0, $t2, 255
    0881AC38:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0881AC3C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881AC40:[10820095]: beq        $a0, $v0, 0x0881AE98
    0881AC44:[24E803FF]: addiu      $t0, $a3, 1023
    0881AC48:[2542007F]: addiu      $v0, $t2, 127
    0881AC4C:[004A202B]: sltu       $a0, $v0, $t2
    0881AC50:[008B1821]: addu       $v1, $a0, $t3
    0881AC54:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    0881AC58:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    0881AC5C:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    0881AC60:[3442FFFF]: ori        $v0, $v0, -1
    0881AC64:[004B102B]: sltu       $v0, $v0, $t3
    0881AC68:[50400009]: beql       $v0, $zr, 0x0881AC90
    0881AC6C:[000B3A02]: srl        $a3, $t3, 0x0008
    0881AC70:[000B27C0]: sll        $a0, $t3, 0x001F
    0881AC74:[000A1042]: srl        $v0, $t2, 0x0001
    0881AC78:[00821025]: or         $v0, $a0, $v0
    0881AC7C:[000B1842]: srl        $v1, $t3, 0x0001
    0881AC80:[00405021]: addu       $t2, $v0, $zr <=> move $t2, $v0
    0881AC84:[00605821]: addu       $t3, $v1, $zr <=> move $t3, $v1
    0881AC88:[24E80400]: addiu      $t0, $a3, 1024
    0881AC8C:[000B3A02]: srl        $a3, $t3, 0x0008
    0881AC90:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0881AC94:[7C03FD04]: ins        $v1, $zr, 20, 12
    0881AC98:[000B1600]: sll        $v0, $t3, 0x0018
    0881AC9C:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881ACA0:[000A3202]: srl        $a2, $t2, 0x0008
    0881ACA4:[00463025]: or         $a2, $v0, $a2
    0881ACA8:[7CEF9804]: ins        $t7, $a3, 0, 20
    0881ACAC:[3102FFFF]: andi       $v0, $t0, -1
    0881ACB0:[7C4FF504]: ins        $t7, $v0, 20, 11
    0881ACB4:[8FB10004]: lw         $s1, 4($sp)
    0881ACB8:[8FB00000]: lw         $s0, 0($sp)
    0881ACBC:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    0881ACC0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0881ACC4:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    0881ACC8:[03E00008]: jr         $ra
    0881ACCC:[27BD0010]: addiu      $sp, $sp, 16
    0881ACD0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881ACD4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0881ACD8:[7CEF9804]: ins        $t7, $a3, 0, 20
    0881ACDC:[7C4FF504]: ins        $t7, $v0, 20, 11
    0881ACE0:[8FB10004]: lw         $s1, 4($sp)
    0881ACE4:[8FB00000]: lw         $s0, 0($sp)
    0881ACE8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881ACEC:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    0881ACF0:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0881ACF4:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    0881ACF8:[03E00008]: jr         $ra
    0881ACFC:[27BD0010]: addiu      $sp, $sp, 16
    0881AD00:[3C020007]: lui        $v0, 0x0007 <=> li $v0, 0x00070000
    0881AD04:[3442FFFF]: ori        $v0, $v0, -1
    0881AD08:[01623825]: or         $a3, $t3, $v0
    0881AD0C:[00E01821]: addu       $v1, $a3, $zr <=> move $v1, $a3
    0881AD10:[7C03FD04]: ins        $v1, $zr, 20, 12
    0881AD14:[00603821]: addu       $a3, $v1, $zr <=> move $a3, $v1
    0881AD18:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    0881AD1C:[7CEF9804]: ins        $t7, $a3, 0, 20
    0881AD20:[7C4FF504]: ins        $t7, $v0, 20, 11
    0881AD24:[8FB10004]: lw         $s1, 4($sp)
    0881AD28:[8FB00000]: lw         $s0, 0($sp)
    0881AD2C:[2406FFFF]: addiu      $a2, $zr, -1 <=> li $a2, -1
    0881AD30:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    0881AD34:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0881AD38:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    0881AD3C:[03E00008]: jr         $ra
    0881AD40:[27BD0010]: addiu      $sp, $sp, 16
    0881AD44:[0047C023]: subu       $t8, $v0, $a3
    0881AD48:[2B030039]: slti       $v1, $t8, 57
    0881AD4C:[00006021]: addu       $t4, $zr, $zr <=> li $t4, 0
    0881AD50:[00006821]: addu       $t5, $zr, $zr <=> li $t5, 0
    0881AD54:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0881AD58:[1060001D]: beq        $v1, $zr, 0x0881ADD0
    0881AD5C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881AD60:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    0881AD64:[33070020]: andi       $a3, $t8, 32
    0881AD68:[03041004]: sllv       $v0, $a0, $t8
    0881AD6C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881AD70:[0047180B]: movn       $v1, $v0, $a3
    0881AD74:[0007100B]: movn       $v0, $zr, $a3 <=> move $v0, $a3
    0881AD78:[2444FFFF]: addiu      $a0, $v0, -1
    0881AD7C:[0082302B]: sltu       $a2, $a0, $v0
    0881AD80:[2465FFFF]: addiu      $a1, $v1, -1
    0881AD84:[00C52821]: addu       $a1, $a2, $a1
    0881AD88:[000B1840]: sll        $v1, $t3, 0x0001
    0881AD8C:[00181027]: nor        $v0, $zr, $t8 <=> li $v0, not $t8
    0881AD90:[01442024]: and        $a0, $t2, $a0
    0881AD94:[01652824]: and        $a1, $t3, $a1
    0881AD98:[00431804]: sllv       $v1, $v1, $v0
    0881AD9C:[030A4006]: srlv       $t0, $t2, $t8
    0881ADA0:[030B4806]: srlv       $t1, $t3, $t8
    0881ADA4:[00684025]: or         $t0, $v1, $t0
    0881ADA8:[00852025]: or         $a0, $a0, $a1
    0881ADAC:[0127400B]: movn       $t0, $t1, $a3
    0881ADB0:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    0881ADB4:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881ADB8:[14800034]: bne        $a0, $zr, 0x0881AE8C
    0881ADBC:[0007480B]: movn       $t1, $zr, $a3 <=> move $t1, $a3
    0881ADC0:[01106025]: or         $t4, $t0, $s0
    0881ADC4:[01316825]: or         $t5, $t1, $s1
    0881ADC8:[318400FF]: andi       $a0, $t4, 255
    0881ADCC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0881ADD0:[24020080]: addiu      $v0, $zr, 128 <=> li $v0, 128
    0881ADD4:[10820018]: beq        $a0, $v0, 0x0881AE38
    0881ADD8:[2582007F]: addiu      $v0, $t4, 127
    0881ADDC:[004C202B]: sltu       $a0, $v0, $t4
    0881ADE0:[008D1821]: addu       $v1, $a0, $t5
    0881ADE4:[00406021]: addu       $t4, $v0, $zr <=> move $t4, $v0
    0881ADE8:[00606821]: addu       $t5, $v1, $zr <=> move $t5, $v1
    0881ADEC:[000D3A02]: srl        $a3, $t5, 0x0008
    0881ADF0:[000D1600]: sll        $v0, $t5, 0x0018
    0881ADF4:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0881ADF8:[000C3202]: srl        $a2, $t4, 0x0008
    0881ADFC:[00463025]: or         $a2, $v0, $a2
    0881AE00:[7C05FD04]: ins        $a1, $zr, 20, 12
    0881AE04:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881AE08:[3442FFFF]: ori        $v0, $v0, -1
    0881AE0C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0881AE10:[004D102B]: sltu       $v0, $v0, $t5
    0881AE14:[7CEF9804]: ins        $t7, $a3, 0, 20
    0881AE18:[7C4FF504]: ins        $t7, $v0, 20, 11
    0881AE1C:[8FB10004]: lw         $s1, 4($sp)
    0881AE20:[8FB00000]: lw         $s0, 0($sp)
    0881AE24:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    0881AE28:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0881AE2C:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    0881AE30:[03E00008]: jr         $ra
    0881AE34:[27BD0010]: addiu      $sp, $sp, 16
    0881AE38:[14A0FFE8]: bne        $a1, $zr, 0x0881ADDC
    0881AE3C:[00000000]: nop
    0881AE40:[31820100]: andi       $v0, $t4, 256
    0881AE44:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881AE48:[00431025]: or         $v0, $v0, $v1
    0881AE4C:[1040FFE8]: beq        $v0, $zr, 0x0881ADF0
    0881AE50:[000D3A02]: srl        $a3, $t5, 0x0008
    0881AE54:[0A206B77]: j          0x0881ADDC
    0881AE58:[25820080]: addiu      $v0, $t4, 128
    0881AE5C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0881AE60:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    0881AE64:[7CEF9804]: ins        $t7, $a3, 0, 20
    0881AE68:[7C4FF504]: ins        $t7, $v0, 20, 11
    0881AE6C:[8FB10004]: lw         $s1, 4($sp)
    0881AE70:[8FB00000]: lw         $s0, 0($sp)
    0881AE74:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    0881AE78:[7F2FFFC4]: ins        $t7, $t9, 31, 1
    0881AE7C:[00C01021]: addu       $v0, $a2, $zr <=> move $v0, $a2
    0881AE80:[01E01821]: addu       $v1, $t7, $zr <=> move $v1, $t7
    0881AE84:[03E00008]: jr         $ra
    0881AE88:[27BD0010]: addiu      $sp, $sp, 16
    0881AE8C:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    0881AE90:[0A206B70]: j          0x0881ADC0
    0881AE94:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    0881AE98:[14A0FF6C]: bne        $a1, $zr, 0x0881AC4C
    0881AE9C:[2542007F]: addiu      $v0, $t2, 127
    0881AEA0:[31420100]: andi       $v0, $t2, 256
    0881AEA4:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0881AEA8:[00431025]: or         $v0, $v0, $v1
    0881AEAC:[5040FF6C]: beql       $v0, $zr, 0x0881AC60
    0881AEB0:[3C021FFF]: lui        $v0, 0x1FFF <=> li $v0, 0x1FFF0000
    0881AEB4:[0A206B13]: j          0x0881AC4C
    0881AEB8:[25420080]: addiu      $v0, $t2, 128
_S1_2_8820E50 853,474 instructions (0.465%), 83,206 calls (08820E50 - 08820F08, length 47)
    08820E50:[8C850000]: lw         $a1, 0($a0)
    08820E54:[90A30000]: lbu        $v1, 0($a1)
    08820E58:[28620080]: slti       $v0, $v1, 128
    08820E5C:[50400004]: beql       $v0, $zr, 0x08820E70
    08820E60:[2402008E]: addiu      $v0, $zr, 142 <=> li $v0, 142
    08820E64:[24A50001]: addiu      $a1, $a1, 1
    08820E68:[0A2083C1]: j          0x08820F04
    08820E6C:[00601021]: addu       $v0, $v1, $zr <=> move $v0, $v1
    08820E70:[14620007]: bne        $v1, $v0, 0x08820E90
    08820E74:[90A60001]: lbu        $a2, 1($a1)
    08820E78:[24C2FF5F]: addiu      $v0, $a2, -161
    08820E7C:[2C42003F]: sltiu      $v0, $v0, 63
    08820E80:[50400004]: beql       $v0, $zr, 0x08820E94
    08820E84:[2462FF5F]: addiu      $v0, $v1, -161
    08820E88:[0A2083AD]: j          0x08820EB4
    08820E8C:[34C28E00]: ori        $v0, $a2, -29184
    08820E90:[2462FF5F]: addiu      $v0, $v1, -161
    08820E94:[2C42005E]: sltiu      $v0, $v0, 94
    08820E98:[10400008]: beq        $v0, $zr, 0x08820EBC
    08820E9C:[24C2FF5F]: addiu      $v0, $a2, -161
    08820EA0:[2C42005E]: sltiu      $v0, $v0, 94
    08820EA4:[50400006]: beql       $v0, $zr, 0x08820EC0
    08820EA8:[2402008F]: addiu      $v0, $zr, 143 <=> li $v0, 143
    08820EAC:[00031200]: sll        $v0, $v1, 0x0008
    08820EB0:[00461025]: or         $v0, $v0, $a2
    08820EB4:[0A2083C1]: j          0x08820F04
    08820EB8:[24A50002]: addiu      $a1, $a1, 2
    08820EBC:[2402008F]: addiu      $v0, $zr, 143 <=> li $v0, 143
    08820EC0:[14620010]: bne        $v1, $v0, 0x08820F04
    08820EC4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820EC8:[24C2FF5F]: addiu      $v0, $a2, -161
    08820ECC:[2C42005E]: sltiu      $v0, $v0, 94
    08820ED0:[1040000C]: beq        $v0, $zr, 0x08820F04
    08820ED4:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820ED8:[90A70002]: lbu        $a3, 2($a1)
    08820EDC:[24E2FF5F]: addiu      $v0, $a3, -161
    08820EE0:[2C42005E]: sltiu      $v0, $v0, 94
    08820EE4:[10400006]: beq        $v0, $zr, 0x08820F00
    08820EE8:[3C03008F]: lui        $v1, 0x008F <=> li $v1, 0x008F0000
    08820EEC:[00061200]: sll        $v0, $a2, 0x0008
    08820EF0:[00431025]: or         $v0, $v0, $v1
    08820EF4:[00471025]: or         $v0, $v0, $a3
    08820EF8:[0A2083C1]: j          0x08820F04
    08820EFC:[24A50003]: addiu      $a1, $a1, 3
    08820F00:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08820F04:[03E00008]: jr         $ra
    08820F08:[AC850000]: sw         $a1, 0($a0)
_S1_2_892BCE4 836,270 instructions (0.456%), 83,627 calls (0892BCE4 - 0892BEEC, length 131)
    0892BCE4:[2CA30016]: sltiu      $v1, $a1, 22
    0892BCE8:[1060007F]: beq        $v1, $zr, 0x0892BEE8
    0892BCEC:[00804021]: addu       $t0, $a0, $zr <=> move $t0, $a0
    0892BCF0:[00053880]: sll        $a3, $a1, 0x0002
    0892BCF4:[3C05089D]: lui        $a1, 0x089D <=> li $a1, 0x089D0000
    0892BCF8:[24A22A68]: addiu      $v0, $a1, 10856
    0892BCFC:[00E22021]: addu       $a0, $a3, $v0
    0892BD00:[8C830000]: lw         $v1, 0($a0)
    0892BD04:[00600008]: jr         $v1
    0892BD08:[00000000]: nop
    0892BEE8:[03E00008]: jr         $ra
    0892BEEC:[00000000]: nop
_S1_2_8845F2C 830,495 instructions (0.452%), 3,685 calls (08845F2C - 088460D0, length 106)
    08845F2C:[27BDFFF0]: addiu      $sp, $sp, -16
    08845F30:[AFBF000C]: sw         $ra, 12($sp)
    08845F34:[AFB20008]: sw         $s2, 8($sp)
    08845F38:[AFB10004]: sw         $s1, 4($sp)
    08845F3C:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08845F40:[0E213218]: jal        0x0884C860
    08845F44:[AFB00000]: sw         $s0, 0($sp)
    08845F48:[0E20E608]: jal        0x08839820
    08845F4C:[00000000]: nop
    08845F50:[0E20ED52]: jal        0x0883B548
    08845F54:[00000000]: nop
    08845F58:[0A2117FA]: j          0x08845FE8
    08845F5C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    08845F60:[0E20EB12]: jal        0x0883AC48
    08845F64:[00000000]: nop
    08845F68:[5040001F]: beql       $v0, $zr, 0x08845FE8
    08845F6C:[26310001]: addiu      $s1, $s1, 1
    08845F70:[8C420018]: lw         $v0, 24($v0)
    08845F74:[1040001B]: beq        $v0, $zr, 0x08845FE4
    08845F78:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08845F7C:[0E2101F1]: jal        0x088407C4
    08845F80:[00000000]: nop
    08845F84:[0E21322A]: jal        0x0884C8A8
    08845F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08845F8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845F90:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845F94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845F98:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08845F9C:[0E20EBCB]: jal        0x0883AF2C
    08845FA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FA4:[3C040884]: lui        $a0, 0x0884 <=> li $a0, 0x08840000
    08845FA8:[248460D4]: addiu      $a0, $a0, 24788
    08845FAC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08845FB4:[0E210257]: jal        0x0884095C
    08845FB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FC0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FC4:[24060011]: addiu      $a2, $zr, 17 <=> li $a2, 17
    08845FC8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FCC:[0E20EBCB]: jal        0x0883AF2C
    08845FD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845FD4:[0E213218]: jal        0x0884C860
    08845FD8:[00000000]: nop
    08845FDC:[0E2101F1]: jal        0x088407C4
    08845FE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08845FE4:[26310001]: addiu      $s1, $s1, 1
    08845FE8:[0251102A]: slt        $v0, $s2, $s1
    08845FEC:[1040FFDC]: beq        $v0, $zr, 0x08845F60
    08845FF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FF4:[0E20E613]: jal        0x0883984C
    08845FF8:[00000000]: nop
    08845FFC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846000:[90437B3D]: lbu        $v1, 31549($v0)
    08846004:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846008:[1462000F]: bne        $v1, $v0, 0x08846048
    0884600C:[00000000]: nop
    08846010:[0E20E71C]: jal        0x08839C70
    08846014:[00000000]: nop
    08846018:[0E21322A]: jal        0x0884C8A8
    0884601C:[00000000]: nop
    08846020:[3C040884]: lui        $a0, 0x0884 <=> li $a0, 0x08840000
    08846024:[2484613C]: addiu      $a0, $a0, 24892
    08846028:[2405FFFF]: addiu      $a1, $zr, -1 <=> li $a1, -1
    0884602C:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08846030:[0E2102F3]: jal        0x08840BCC
    08846034:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08846038:[0E213218]: jal        0x0884C860
    0884603C:[00000000]: nop
    08846040:[0E20E656]: jal        0x08839958
    08846044:[00000000]: nop
    08846048:[0E20ED52]: jal        0x0883B548
    0884604C:[00000000]: nop
    08846050:[0A21182C]: j          0x088460B0
    08846054:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08846058:[0E20EB12]: jal        0x0883AC48
    0884605C:[00000000]: nop
    08846060:[50400013]: beql       $v0, $zr, 0x088460B0
    08846064:[2631FFFF]: addiu      $s1, $s1, -1
    08846068:[8C420018]: lw         $v0, 24($v0)
    0884606C:[1040000F]: beq        $v0, $zr, 0x088460AC
    08846070:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846074:[0E2101F1]: jal        0x088407C4
    08846078:[00000000]: nop
    0884607C:[0E21322A]: jal        0x0884C8A8
    08846080:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08846084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08846088:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884608C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08846090:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08846094:[0E20EBCB]: jal        0x0883AF2C
    08846098:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884609C:[0E213218]: jal        0x0884C860
    088460A0:[00000000]: nop
    088460A4:[0E2101F1]: jal        0x088407C4
    088460A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088460AC:[2631FFFF]: addiu      $s1, $s1, -1
    088460B0:[0621FFE9]: bgez       $s1, 0x08846058
    088460B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088460B8:[8FBF000C]: lw         $ra, 12($sp)
    088460BC:[8FB20008]: lw         $s2, 8($sp)
    088460C0:[8FB10004]: lw         $s1, 4($sp)
    088460C4:[8FB00000]: lw         $s0, 0($sp)
    088460C8:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088460CC:[03E00008]: jr         $ra
    088460D0:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 08845FEC 14,662 times (length 37)
    08845F4C:[00000000]: nop
    08845F50:[0E20ED52]: jal        0x0883B548
    08845F54:[00000000]: nop
    08845F58:[0A2117FA]: j          0x08845FE8
    08845F5C:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
--> 08845F60:[0E20EB12]: jal        0x0883AC48
    08845F64:[00000000]: nop
    08845F68:[5040001F]: beql       $v0, $zr, 0x08845FE8
    08845F6C:[26310001]: addiu      $s1, $s1, 1
    08845F70:[8C420018]: lw         $v0, 24($v0)
    08845F74:[1040001B]: beq        $v0, $zr, 0x08845FE4
    08845F78:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08845F7C:[0E2101F1]: jal        0x088407C4
    08845F80:[00000000]: nop
    08845F84:[0E21322A]: jal        0x0884C8A8
    08845F88:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08845F8C:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845F90:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845F94:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845F98:[24060010]: addiu      $a2, $zr, 16 <=> li $a2, 16
    08845F9C:[0E20EBCB]: jal        0x0883AF2C
    08845FA0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FA4:[3C040884]: lui        $a0, 0x0884 <=> li $a0, 0x08840000
    08845FA8:[248460D4]: addiu      $a0, $a0, 24788
    08845FAC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FB0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08845FB4:[0E210257]: jal        0x0884095C
    08845FB8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FC0:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08845FC4:[24060011]: addiu      $a2, $zr, 17 <=> li $a2, 17
    08845FC8:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08845FCC:[0E20EBCB]: jal        0x0883AF2C
    08845FD0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08845FD4:[0E213218]: jal        0x0884C860
    08845FD8:[00000000]: nop
    08845FDC:[0E2101F1]: jal        0x088407C4
    08845FE0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08845FE4:[26310001]: addiu      $s1, $s1, 1
    08845FE8:[0251102A]: slt        $v0, $s2, $s1
--> 08845FEC:[1040FFDC]: beq        $v0, $zr, 0x08845F60
    08845FF0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08845FF4:[0E20E613]: jal        0x0883984C
    08845FF8:[00000000]: nop
    08845FFC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
  Back Branch 088460B0 14,660 times (length 24)
    08846044:[00000000]: nop
    08846048:[0E20ED52]: jal        0x0883B548
    0884604C:[00000000]: nop
    08846050:[0A21182C]: j          0x088460B0
    08846054:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
--> 08846058:[0E20EB12]: jal        0x0883AC48
    0884605C:[00000000]: nop
    08846060:[50400013]: beql       $v0, $zr, 0x088460B0
    08846064:[2631FFFF]: addiu      $s1, $s1, -1
    08846068:[8C420018]: lw         $v0, 24($v0)
    0884606C:[1040000F]: beq        $v0, $zr, 0x088460AC
    08846070:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846074:[0E2101F1]: jal        0x088407C4
    08846078:[00000000]: nop
    0884607C:[0E21322A]: jal        0x0884C8A8
    08846080:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08846084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08846088:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884608C:[24060012]: addiu      $a2, $zr, 18 <=> li $a2, 18
    08846090:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08846094:[0E20EBCB]: jal        0x0883AF2C
    08846098:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    0884609C:[0E213218]: jal        0x0884C860
    088460A0:[00000000]: nop
    088460A4:[0E2101F1]: jal        0x088407C4
    088460A8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088460AC:[2631FFFF]: addiu      $s1, $s1, -1
--> 088460B0:[0621FFE9]: bgez       $s1, 0x08846058
    088460B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088460B8:[8FBF000C]: lw         $ra, 12($sp)
    088460BC:[8FB20008]: lw         $s2, 8($sp)
    088460C0:[8FB10004]: lw         $s1, 4($sp)
_S1_2_8881D60 814,313 instructions (0.444%), 21,995 calls (08881D60 - 08882188, length 267)
    08881D60:[27BDFFD0]: addiu      $sp, $sp, -48
    08881D64:[24020070]: addiu      $v0, $zr, 112 <=> li $v0, 112
    08881D68:[AFB3001C]: sw         $s3, 28($sp)
    08881D6C:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08881D70:[AFB20018]: sw         $s2, 24($sp)
    08881D74:[00C09021]: addu       $s2, $a2, $zr <=> move $s2, $a2
    08881D78:[AFB10014]: sw         $s1, 20($sp)
    08881D7C:[00808821]: addu       $s1, $a0, $zr <=> move $s1, $a0
    08881D80:[AFBF0024]: sw         $ra, 36($sp)
    08881D84:[AFB40020]: sw         $s4, 32($sp)
    08881D88:[10A200DF]: beq        $a1, $v0, 0x08882108
    08881D8C:[AFB00010]: sw         $s0, 16($sp)
    08881D90:[2CA20071]: sltiu      $v0, $a1, 113
    08881D94:[10400012]: beq        $v0, $zr, 0x08881DE0
    08881D98:[24020103]: addiu      $v0, $zr, 259 <=> li $v0, 259
    08881D9C:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    08881DA0:[10A20080]: beq        $a1, $v0, 0x08881FA4
    08881DA4:[2CA20003]: sltiu      $v0, $a1, 3
    08881DA8:[10400007]: beq        $v0, $zr, 0x08881DC8
    08881DAC:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    08881DB0:[10A0001E]: beq        $a1, $zr, 0x08881E2C
    08881DB4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08881DB8:[54A200E7]: bnel       $a1, $v0, 0x08882158
    08881DBC:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881DC0:[0A22085A]: j          0x08882168
    08881DC4:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881DC8:[10A20081]: beq        $a1, $v0, 0x08881FD0
    08881DCC:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    08881DD0:[54A200E1]: bnel       $a1, $v0, 0x08882158
    08881DD4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881DD8:[0A2207DF]: j          0x08881F7C
    08881DDC:[8C840088]: lw         $a0, 136($a0)
    08881DE0:[10A200C9]: beq        $a1, $v0, 0x08882108
    08881DE4:[2CA20104]: sltiu      $v0, $a1, 260
    08881DE8:[10400008]: beq        $v0, $zr, 0x08881E0C
    08881DEC:[24020105]: addiu      $v0, $zr, 261 <=> li $v0, 261
    08881DF0:[24020101]: addiu      $v0, $zr, 257 <=> li $v0, 257
    08881DF4:[10A2009B]: beq        $a1, $v0, 0x08882064
    08881DF8:[24020102]: addiu      $v0, $zr, 258 <=> li $v0, 258
    08881DFC:[54A200D6]: bnel       $a1, $v0, 0x08882158
    08881E00:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E04:[0A220828]: j          0x088820A0
    08881E08:[8C900084]: lw         $s0, 132($a0)
    08881E0C:[10A200C9]: beq        $a1, $v0, 0x08882134
    08881E10:[2CA20105]: sltiu      $v0, $a1, 261
    08881E14:[144000BE]: bne        $v0, $zr, 0x08882110
    08881E18:[24020108]: addiu      $v0, $zr, 264 <=> li $v0, 264
    08881E1C:[54A200CE]: bnel       $a1, $v0, 0x08882158
    08881E20:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E24:[0A220840]: j          0x08882100
    08881E28:[8C8500A0]: lw         $a1, 160($a0)
    08881E2C:[54800005]: bnel       $a0, $zr, 0x08881E44
    08881E30:[8E220014]: lw         $v0, 20($s1)
    08881E34:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08881E38:[0E2099AE]: jal        0x088266B8
    08881E3C:[2484BA04]: addiu      $a0, $a0, -17916
    08881E40:[8E220014]: lw         $v0, 20($s1)
    08881E44:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08881E48:[AE23007C]: sw         $v1, 124($s1)
    08881E4C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881E50:[90450078]: lbu        $a1, 120($v0)
    08881E54:[0E2102DB]: jal        0x08840B6C
    08881E58:[AE200080]: sw         $zr, 128($s1)
    08881E5C:[0E209B0A]: jal        0x08826C28
    08881E60:[262400F0]: addiu      $a0, $s1, 240
    08881E64:[0E209B0A]: jal        0x08826C28
    08881E68:[26240130]: addiu      $a0, $s1, 304
    08881E6C:[0E209AA6]: jal        0x08826A98
    08881E70:[262400C0]: addiu      $a0, $s1, 192
    08881E74:[8E450004]: lw         $a1, 4($s2)
    08881E78:[0E20FBBB]: jal        0x0883EEEC
    08881E7C:[8E440000]: lw         $a0, 0($s2)
    08881E80:[8E450008]: lw         $a1, 8($s2)
    08881E84:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881E88:[0E20F03A]: jal        0x0883C0E8
    08881E8C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881E90:[AE300084]: sw         $s0, 132($s1)
    08881E94:[AE200094]: sw         $zr, 148($s1)
    08881E98:[04400032]: bltz       $v0, 0x08881F64
    08881E9C:[AE200098]: sw         $zr, 152($s1)
    08881EA0:[8E440000]: lw         $a0, 0($s2)
    08881EA4:[0E20FBBB]: jal        0x0883EEEC
    08881EA8:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08881EAC:[0E21A2D6]: jal        0x08868B58
    08881EB0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881EB4:[0E2190C1]: jal        0x08864304
    08881EB8:[AE220088]: sw         $v0, 136($s1)
    08881EBC:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    08881EC0:[8E240014]: lw         $a0, 20($s1)
    08881EC4:[AE22008C]: sw         $v0, 140($s1)
    08881EC8:[0E2190E3]: jal        0x0886438C
    08881ECC:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881ED0:[8FA40004]: lw         $a0, 4($sp)
    08881ED4:[0E21916C]: jal        0x088645B0
    08881ED8:[8E45000C]: lw         $a1, 12($s2)
    08881EDC:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08881EE0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881EE4:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08881EE8:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08881EEC:[0E219F0F]: jal        0x08867C3C
    08881EF0:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08881EF4:[54400015]: bnel       $v0, $zr, 0x08881F4C
    08881EF8:[8E420010]: lw         $v0, 16($s2)
    08881EFC:[8FA20004]: lw         $v0, 4($sp)
    08881F00:[8C440000]: lw         $a0, 0($v0)
    08881F04:[14800004]: bne        $a0, $zr, 0x08881F18
    08881F08:[8E50000C]: lw         $s0, 12($s2)
    08881F0C:[3C02089A]: lui        $v0, 0x089A <=> li $v0, 0x089A0000
    08881F10:[0A2207C8]: j          0x08881F20
    08881F14:[244266D4]: addiu      $v0, $v0, 26324
    08881F18:[0E20E973]: jal        0x0883A5CC
    08881F1C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881F20:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08881F24:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08881F28:[3C07089C]: lui        $a3, 0x089C <=> li $a3, 0x089C0000
    08881F2C:[248466D8]: addiu      $a0, $a0, 26328
    08881F30:[24A566B0]: addiu      $a1, $a1, 26288
    08881F34:[24E79324]: addiu      $a3, $a3, -27868
    08881F38:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    08881F3C:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08881F40:[0E20993A]: jal        0x088264E8
    08881F44:[240601A6]: addiu      $a2, $zr, 422 <=> li $a2, 422
    08881F48:[8E420010]: lw         $v0, 16($s2)
    08881F4C:[8E43000C]: lw         $v1, 12($s2)
    08881F50:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08881F54:[AE22009C]: sw         $v0, 156($s1)
    08881F58:[AE230090]: sw         $v1, 144($s1)
    08881F5C:[0A22085A]: j          0x08882168
    08881F60:[AE2000A0]: sw         $zr, 160($s1)
    08881F64:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881F68:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881F6C:[0E21043B]: jal        0x088410EC
    08881F70:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08881F74:[0A22085A]: j          0x08882168
    08881F78:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881F7C:[50800004]: beql       $a0, $zr, 0x08881F90
    08881F80:[8E24008C]: lw         $a0, 140($s1)
    08881F84:[0E218FCB]: jal        0x08863F2C
    08881F88:[AE200088]: sw         $zr, 136($s1)
    08881F8C:[8E24008C]: lw         $a0, 140($s1)
    08881F90:[0E2190D9]: jal        0x08864364
    08881F94:[AE20008C]: sw         $zr, 140($s1)
    08881F98:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08881F9C:[0A22085A]: j          0x08882168
    08881FA0:[AE200090]: sw         $zr, 144($s1)
    08881FA4:[8C840088]: lw         $a0, 136($a0)
    08881FA8:[50800005]: beql       $a0, $zr, 0x08881FC0
    08881FAC:[8E25008C]: lw         $a1, 140($s1)
    08881FB0:[0E21A196]: jal        0x08868658
    08881FB4:[00000000]: nop
    08881FB8:[AE2200A0]: sw         $v0, 160($s1)
    08881FBC:[8E25008C]: lw         $a1, 140($s1)
    08881FC0:[0E219118]: jal        0x08864460
    08881FC4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881FC8:[0A22085A]: j          0x08882168
    08881FCC:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881FD0:[8C900088]: lw         $s0, 136($a0)
    08881FD4:[12000064]: beq        $s0, $zr, 0x08882168
    08881FD8:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881FDC:[8C840094]: lw         $a0, 148($a0)
    08881FE0:[5080000D]: beql       $a0, $zr, 0x08882018
    08881FE4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881FE8:[0E2102EA]: jal        0x08840BA8
    08881FEC:[00000000]: nop
    08881FF0:[10400007]: beq        $v0, $zr, 0x08882010
    08881FF4:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881FF8:[8E27009C]: lw         $a3, 156($s1)
    08881FFC:[24050106]: addiu      $a1, $zr, 262 <=> li $a1, 262
    08882000:[0E210117]: jal        0x0884045C
    08882004:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08882008:[0A220806]: j          0x08882018
    0888200C:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08882010:[AE200094]: sw         $zr, 148($s1)
    08882014:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08882018:[26250130]: addiu      $a1, $s1, 304
    0888201C:[0E219C8F]: jal        0x0886723C
    08882020:[262600C0]: addiu      $a2, $s1, 192
    08882024:[8E240098]: lw         $a0, 152($s1)
    08882028:[1080004F]: beq        $a0, $zr, 0x08882168
    0888202C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08882030:[0E2102EA]: jal        0x08840BA8
    08882034:[00000000]: nop
    08882038:[10400007]: beq        $v0, $zr, 0x08882058
    0888203C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08882040:[8E27009C]: lw         $a3, 156($s1)
    08882044:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08882048:[0E210117]: jal        0x0884045C
    0888204C:[24050107]: addiu      $a1, $zr, 263 <=> li $a1, 263
    08882050:[0A22085A]: j          0x08882168
    08882054:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08882058:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888205C:[0A22085A]: j          0x08882168
    08882060:[AE200098]: sw         $zr, 152($s1)
    08882064:[8C840014]: lw         $a0, 20($a0)
    08882068:[03A02821]: addu       $a1, $sp, $zr <=> move $a1, $sp
    0888206C:[0E2190E3]: jal        0x0886438C
    08882070:[8E30008C]: lw         $s0, 140($s1)
    08882074:[8FA40004]: lw         $a0, 4($sp)
    08882078:[0E21916C]: jal        0x088645B0
    0888207C:[8E250090]: lw         $a1, 144($s1)
    08882080:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08882084:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08882088:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    0888208C:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    08882090:[0E219F0F]: jal        0x08867C3C
    08882094:[00004021]: addu       $t0, $zr, $zr <=> li $t0, 0
    08882098:[0A22085A]: j          0x08882168
    0888209C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    088820A0:[8C920088]: lw         $s2, 136($a0)
    088820A4:[04E00005]: bltz       $a3, 0x088820BC
    088820A8:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    088820AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088820B0:[0E20F03A]: jal        0x0883C0E8
    088820B4:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    088820B8:[0040A021]: addu       $s4, $v0, $zr <=> move $s4, $v0
    088820BC:[0E20F00A]: jal        0x0883C028
    088820C0:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088820C4:[12400003]: beq        $s2, $zr, 0x088820D4
    088820C8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088820CC:[0E218FCB]: jal        0x08863F2C
    088820D0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088820D4:[06600006]: bltz       $s3, 0x088820F0
    088820D8:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    088820DC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088820E0:[0E20FBBB]: jal        0x0883EEEC
    088820E4:[02802821]: addu       $a1, $s4, $zr <=> move $a1, $s4
    088820E8:[0E21A2D6]: jal        0x08868B58
    088820EC:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088820F0:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088820F4:[AE2000A0]: sw         $zr, 160($s1)
    088820F8:[0A22085A]: j          0x08882168
    088820FC:[AE220088]: sw         $v0, 136($s1)
    08882100:[0A22085B]: j          0x0888216C
    08882104:[8FBF0024]: lw         $ra, 36($sp)
    08882108:[0A22085A]: j          0x08882168
    0888210C:[8E250088]: lw         $a1, 136($s1)
    08882110:[54C00005]: bnel       $a2, $zr, 0x08882128
    08882114:[8E420010]: lw         $v0, 16($s2)
    08882118:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0888211C:[0E2099AE]: jal        0x088266B8
    08882120:[2484B9F4]: addiu      $a0, $a0, -17932
    08882124:[8E420010]: lw         $v0, 16($s2)
    08882128:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888212C:[0A22085A]: j          0x08882168
    08882130:[AE220094]: sw         $v0, 148($s1)
    08882134:[54C00005]: bnel       $a2, $zr, 0x0888214C
    08882138:[8E420010]: lw         $v0, 16($s2)
    0888213C:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08882140:[0E2099AE]: jal        0x088266B8
    08882144:[2484B9E4]: addiu      $a0, $a0, -17948
    08882148:[8E420010]: lw         $v0, 16($s2)
    0888214C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08882150:[0A22085A]: j          0x08882168
    08882154:[AE220098]: sw         $v0, 152($s1)
    08882158:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    0888215C:[0E210510]: jal        0x08841440
    08882160:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08882164:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08882168:[8FBF0024]: lw         $ra, 36($sp)
    0888216C:[8FB40020]: lw         $s4, 32($sp)
    08882170:[8FB3001C]: lw         $s3, 28($sp)
    08882174:[8FB20018]: lw         $s2, 24($sp)
    08882178:[8FB10014]: lw         $s1, 20($sp)
    0888217C:[8FB00010]: lw         $s0, 16($sp)
    08882180:[00A01021]: addu       $v0, $a1, $zr <=> move $v0, $a1
    08882184:[03E00008]: jr         $ra
    08882188:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8828AFC 773,850 instructions (0.422%), 36,850 calls (08828AFC - 08828B58, length 24)
    08828AFC:[24850040]: addiu      $a1, $a0, 64
    08828B00:[2882FFC1]: slti       $v0, $a0, -63
    08828B04:[28830040]: slti       $v1, $a0, 64
    08828B08:[14400007]: bne        $v0, $zr, 0x08828B28
    08828B0C:[44851000]: mtc1       $a1, $f2
    08828B10:[2482FFC0]: addiu      $v0, $a0, -64
    08828B14:[44820000]: mtc1       $v0, $f0
    08828B18:[14600004]: bne        $v1, $zr, 0x08828B2C
    08828B1C:[44800800]: mtc1       $zr, $f1
    08828B20:[0A20A2CB]: j          0x08828B2C
    08828B24:[46800060]: cvt.s.w    $f1, $f0
    08828B28:[46801060]: cvt.s.w    $f1, $f2
    08828B2C:[44841000]: mtc1       $a0, $f2
    08828B30:[46801020]: cvt.s.w    $f0, $f2
    08828B34:[3C013C80]: lui        $at, 0x3C80 <=> li $at, 0x3C800000
    08828B38:[44811000]: mtc1       $at, $f2
    08828B3C:[46020882]: mul.s      $f2, $f1, $f2
    08828B40:[3C013C00]: lui        $at, 0x3C00 <=> li $at, 0x3C000000
    08828B44:[44810800]: mtc1       $at, $f1
    08828B48:[46010002]: mul.s      $f0, $f0, $f1
    08828B4C:[46020001]: sub.s      $f0, $f0, $f2
    08828B50:[460C0002]: mul.s      $f0, $f0, $f12
    08828B54:[03E00008]: jr         $ra
    08828B58:[46001000]: add.s      $f0, $f2, $f0
_S1_2_882121C 760,051 instructions (0.414%), 41,603 calls (08820BC4 - 08821230, length 412)
    08820BC4:[04800022]: bltz       $a0, 0x08820C50
    08820BC8:[28850080]: slti       $a1, $a0, 128
    08820BCC:[3C02FFFF]: lui        $v0, 0xFFFF <=> li $v0, 0xFFFF0000
    08820BD0:[344271DF]: ori        $v0, $v0, 29151
    08820BD4:[00821021]: addu       $v0, $a0, $v0
    08820BD8:[14A0001E]: bne        $a1, $zr, 0x08820C54
    08820BDC:[2C43003F]: sltiu      $v1, $v0, 63
    08820BE0:[3402FFFF]: ori        $v0, $zr, -1 <=> li $v0, 65535
    08820BE4:[10600003]: beq        $v1, $zr, 0x08820BF4
    08820BE8:[0044302A]: slt        $a2, $v0, $a0
    08820BEC:[0A208315]: j          0x08820C54
    08820BF0:[24847140]: addiu      $a0, $a0, 28992
    08820BF4:[7C823A00]: ext        $v0, $a0, 8, 8
    08820BF8:[2442FF5F]: addiu      $v0, $v0, -161
    08820BFC:[3045FFFF]: andi       $a1, $v0, -1
    08820C00:[14C00013]: bne        $a2, $zr, 0x08820C50
    08820C04:[2CA3005E]: sltiu      $v1, $a1, 94
    08820C08:[308200FF]: andi       $v0, $a0, 255
    08820C0C:[2442FF5F]: addiu      $v0, $v0, -161
    08820C10:[3044FFFF]: andi       $a0, $v0, -1
    08820C14:[1060000E]: beq        $v1, $zr, 0x08820C50
    08820C18:[2C86005E]: sltiu      $a2, $a0, 94
    08820C1C:[00051100]: sll        $v0, $a1, 0x0004
    08820C20:[00051980]: sll        $v1, $a1, 0x0006
    08820C24:[00621823]: subu       $v1, $v1, $v0
    08820C28:[00651823]: subu       $v1, $v1, $a1
    08820C2C:[00031840]: sll        $v1, $v1, 0x0001
    08820C30:[00641821]: addu       $v1, $v1, $a0
    08820C34:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08820C38:[00031840]: sll        $v1, $v1, 0x0001
    08820C3C:[2442D6A0]: addiu      $v0, $v0, -10592
    08820C40:[10C00003]: beq        $a2, $zr, 0x08820C50
    08820C44:[00621021]: addu       $v0, $v1, $v0
    08820C48:[0A208315]: j          0x08820C54
    08820C4C:[94440000]: lhu        $a0, 0($v0)
    08820C50:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    08820C54:[03E00008]: jr         $ra
    08820C58:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0882121C:[0E208394]: jal        0x08820E50
    08821220:[00000000]: nop
    08821224:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08821228:[8FBF0000]: lw         $ra, 0($sp)
    0882122C:[0A2082F1]: j          0x08820BC4
    08821230:[27BD0010]: addiu      $sp, $sp, 16
  Back Branch 0882122C 41,603 times (length 412)
_S1_2_8834588 675,376 instructions (0.368%), 39,728 calls (08834588 - 088345D8, length 21)
    08834588:[27BDFFF0]: addiu      $sp, $sp, -16
    0883458C:[AFB00000]: sw         $s0, 0($sp)
    08834590:[00A08021]: addu       $s0, $a1, $zr <=> move $s0, $a1
    08834594:[7C10F144]: ins        $s0, $zr, 5, 26
    08834598:[06010005]: bgez       $s0, 0x088345B0
    0883459C:[AFBF0004]: sw         $ra, 4($sp)
    088345A0:[2610FFFF]: addiu      $s0, $s0, -1
    088345A4:[2402FFE0]: addiu      $v0, $zr, -32 <=> li $v0, -32
    088345A8:[02028025]: or         $s0, $s0, $v0
    088345AC:[26100001]: addiu      $s0, $s0, 1
    088345B0:[0E20D0F8]: jal        0x088343E0
    088345B4:[00000000]: nop
    088345B8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088345BC:[0E20D0ED]: jal        0x088343B4
    088345C0:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    088345C4:[00501023]: subu       $v0, $v0, $s0
    088345C8:[8FBF0004]: lw         $ra, 4($sp)
    088345CC:[8FB00000]: lw         $s0, 0($sp)
    088345D0:[2442FFFF]: addiu      $v0, $v0, -1
    088345D4:[03E00008]: jr         $ra
    088345D8:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8831A44 643,236 instructions (0.350%), 1 calls (08831A44 - 088329EC, length 1003)
  Back Branch 08832838 2,815 times (length 55)
    08832750:[02A2A824]: and        $s5, $s5, $v0
    08832754:[16A0FFF6]: bne        $s5, $zr, 0x08832730
    08832758:[8FB40314]: lw         $s4, 788($sp)
    0883275C:[0A20CA0C]: j          0x08832830
    08832760:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
--> 08832764:[02808816]: clz        $s1, $s4
    08832768:[2631FFE1]: addiu      $s1, $s1, -31
    0883276C:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08832770:[00111080]: sll        $v0, $s1, 0x0002
    08832774:[0055B021]: addu       $s6, $v0, $s5
    08832778:[8EC50038]: lw         $a1, 56($s6)
    0883277C:[001118C0]: sll        $v1, $s1, 0x0003
    08832780:[00111140]: sll        $v0, $s1, 0x0005
    08832784:[00431023]: subu       $v0, $v0, $v1
    08832788:[27A30008]: addiu      $v1, $sp, 8
    0883278C:[04A00003]: bltz       $a1, 0x0883279C
    08832790:[00629821]: addu       $s3, $v1, $v0
    08832794:[0E2099AE]: jal        0x088266B8
    08832798:[00000000]: nop
    0883279C:[8E640004]: lw         $a0, 4($s3)
    088327A0:[0E264A39]: jal        0x089928E4 [sceAtracSetDataAndGetID]
    088327A4:[8E650008]: lw         $a1, 8($s3)
    088327A8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088327AC:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    088327B0:[04410003]: bgez       $v0, 0x088327C0
    088327B4:[24843BB8]: addiu      $a0, $a0, 15288
    088327B8:[0E2099AE]: jal        0x088266B8
    088327BC:[00000000]: nop
    088327C0:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088327C4:[0E24B5BB]: jal        0x0892D6EC
    088327C8:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    088327CC:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088327D0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088327D4:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088327D8:[24E76F94]: addiu      $a3, $a3, 28564
    088327DC:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    088327E0:[2484ECDC]: addiu      $a0, $a0, -4900
    088327E4:[24A5E880]: addiu      $a1, $a1, -6016
    088327E8:[04410003]: bgez       $v0, 0x088327F8
    088327EC:[24060315]: addiu      $a2, $zr, 789 <=> li $a2, 789
    088327F0:[0E20993A]: jal        0x088264E8
    088327F4:[00000000]: nop
    088327F8:[8EA20034]: lw         $v0, 52($s5)
    088327FC:[24100001]: addiu      $s0, $zr, 1 <=> li $s0, 1
    08832800:[02308004]: sllv       $s0, $s0, $s1
    08832804:[00501025]: or         $v0, $v0, $s0
    08832808:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0883280C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832810:[AEA20034]: sw         $v0, 52($s5)
    08832814:[00108027]: nor        $s0, $zr, $s0 <=> li $s0, not $s0
    08832818:[0290A024]: and        $s4, $s4, $s0
    0883281C:[0E20C108]: jal        0x08830420
    08832820:[AED20038]: sw         $s2, 56($s6)
    08832824:[0E20C138]: jal        0x088304E0
    08832828:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883282C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08832830:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    08832834:[24843BC8]: addiu      $a0, $a0, 15304
--> 08832838:[1680FFCA]: bne        $s4, $zr, 0x08832764
    0883283C:[2615A83C]: addiu      $s5, $s0, -22468
    08832840:[8FA30314]: lw         $v1, 788($sp)
    08832844:[8EA20028]: lw         $v0, 40($s5)
    08832848:[00009021]: addu       $s2, $zr, $zr <=> li $s2, 0
  Back Branch 088328FC 2,815 times (length 36)
    08832860:[8EA30030]: lw         $v1, 48($s5)
    08832864:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    08832868:[005E1024]: and        $v0, $v0, $fp
    0883286C:[0A20CA3F]: j          0x088328FC
    08832870:[00628025]: or         $s0, $v1, $v0
--> 08832874:[02008816]: clz        $s1, $s0
    08832878:[2631FFE1]: addiu      $s1, $s1, -31
    0883287C:[00118823]: subu       $s1, $zr, $s1 <=> negu $s1, $s1
    08832880:[0E24B472]: jal        0x0892D1C8
    08832884:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08832888:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    0883288C:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832890:[02222004]: sllv       $a0, $v0, $s1
    08832894:[3C028042]: lui        $v0, 0x8042 <=> li $v0, 0x80420000
    08832898:[34420016]: ori        $v0, $v0, 22
    0883289C:[14620003]: bne        $v1, $v0, 0x088328AC
    088328A0:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088328A4:[0A20CA3B]: j          0x088328EC
    088328A8:[02449025]: or         $s2, $s2, $a0
    088328AC:[24E76F84]: addiu      $a3, $a3, 28548
    088328B0:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088328B4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088328B8:[24A5E880]: addiu      $a1, $a1, -6016
    088328BC:[00604821]: addu       $t1, $v1, $zr <=> move $t1, $v1
    088328C0:[2406041D]: addiu      $a2, $zr, 1053 <=> li $a2, 1053
    088328C4:[00E04021]: addu       $t0, $a3, $zr <=> move $t0, $a3
    088328C8:[04600005]: bltz       $v1, 0x088328E0
    088328CC:[02205021]: addu       $t2, $s1, $zr <=> move $t2, $s1
    088328D0:[0E24B481]: jal        0x0892D204
    088328D4:[00000000]: nop
    088328D8:[0A20CA3C]: j          0x088328F0
    088328DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328E0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088328E4:[0E20993A]: jal        0x088264E8
    088328E8:[2484E910]: addiu      $a0, $a0, -5872
    088328EC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088328F0:[02221004]: sllv       $v0, $v0, $s1
    088328F4:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088328F8:[02028024]: and        $s0, $s0, $v0
--> 088328FC:[1600FFDD]: bne        $s0, $zr, 0x08832874
    08832900:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08832904:[2450A83C]: addiu      $s0, $v0, -22468
    08832908:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883290C:[AE120030]: sw         $s2, 48($s0)
  Back Branch 088326F8 2,815 times (length 30)
    08832674:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08832678:[2442A83C]: addiu      $v0, $v0, -22468
    0883267C:[8C510034]: lw         $s1, 52($v0)
    08832680:[0A20C9B9]: j          0x088326E4
    08832684:[8C530028]: lw         $s3, 40($v0)
--> 08832688:[00409016]: clz        $s2, $v0
    0883268C:[2652FFE1]: addiu      $s2, $s2, -31
    08832690:[00129023]: subu       $s2, $zr, $s2 <=> negu $s2, $s2
    08832694:[00121080]: sll        $v0, $s2, 0x0002
    08832698:[00438021]: addu       $s0, $v0, $v1
    0883269C:[8E020038]: lw         $v0, 56($s0)
    088326A0:[04410003]: bgez       $v0, 0x088326B0
    088326A4:[00000000]: nop
    088326A8:[0E2099AE]: jal        0x088266B8
    088326AC:[00000000]: nop
    088326B0:[0E24B603]: jal        0x0892D80C
    088326B4:[8E040038]: lw         $a0, 56($s0)
    088326B8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088326BC:[04410003]: bgez       $v0, 0x088326CC
    088326C0:[24843BD8]: addiu      $a0, $a0, 15320
    088326C4:[0E2099AE]: jal        0x088266B8
    088326C8:[00000000]: nop
    088326CC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088326D0:[02421004]: sllv       $v0, $v0, $s2
    088326D4:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088326D8:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    088326DC:[AE030038]: sw         $v1, 56($s0)
    088326E0:[02228824]: and        $s1, $s1, $v0
    088326E4:[00131027]: nor        $v0, $zr, $s3 <=> li $v0, not $s3
    088326E8:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    088326EC:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    088326F0:[02221024]: and        $v0, $s1, $v0
    088326F4:[24843BE8]: addiu      $a0, $a0, 15336
--> 088326F8:[1440FFE3]: bne        $v0, $zr, 0x08832688
    088326FC:[2603A83C]: addiu      $v1, $s0, -22468
    08832700:[1A800007]: blez       $s4, 0x08832720
    08832704:[AC710034]: sw         $s1, 52($v1)
    08832708:[8FA50318]: lw         $a1, 792($sp)
  Back Branch 08832670 2,815 times (length 49)
    088325A0:[02228824]: and        $s1, $s1, $v0
    088325A4:[1620FFF6]: bne        $s1, $zr, 0x08832580
    088325A8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325AC:[0A20C99C]: j          0x08832670
    088325B0:[00000000]: nop
--> 088325B4:[02608016]: clz        $s0, $s3
    088325B8:[2610FFE1]: addiu      $s0, $s0, -31
    088325BC:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    088325C0:[001018C0]: sll        $v1, $s0, 0x0003
    088325C4:[00101140]: sll        $v0, $s0, 0x0005
    088325C8:[00431023]: subu       $v0, $v0, $v1
    088325CC:[27A30008]: addiu      $v1, $sp, 8
    088325D0:[00628821]: addu       $s1, $v1, $v0
    088325D4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088325D8:[02029004]: sllv       $s2, $v0, $s0
    088325DC:[03D21024]: and        $v0, $fp, $s2
    088325E0:[10400016]: beq        $v0, $zr, 0x0883263C
    088325E4:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    088325E8:[8E260008]: lw         $a2, 8($s1)
    088325EC:[0E24B4BD]: jal        0x0892D2F4
    088325F0:[8E250004]: lw         $a1, 4($s1)
    088325F4:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088325F8:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088325FC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08832600:[24E76FA4]: addiu      $a3, $a3, 28580
    08832604:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08832608:[2484ECA4]: addiu      $a0, $a0, -4956
    0883260C:[24A5E880]: addiu      $a1, $a1, -6016
    08832610:[04410003]: bgez       $v0, 0x08832620
    08832614:[24060300]: addiu      $a2, $zr, 768 <=> li $a2, 768
    08832618:[0E20993A]: jal        0x088264E8
    0883261C:[00000000]: nop
    08832620:[02202821]: addu       $a1, $s1, $zr <=> move $a1, $s1
    08832624:[0E20C108]: jal        0x08830420
    08832628:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883262C:[0E20C138]: jal        0x088304E0
    08832630:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832634:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832638:[02629824]: and        $s3, $s3, $v0
    0883263C:[001010C0]: sll        $v0, $s0, 0x0003
    08832640:[00102940]: sll        $a1, $s0, 0x0005
    08832644:[00A22823]: subu       $a1, $a1, $v0
    08832648:[27A20008]: addiu      $v0, $sp, 8
    0883264C:[00452821]: addu       $a1, $v0, $a1
    08832650:[02D21024]: and        $v0, $s6, $s2
    08832654:[10400005]: beq        $v0, $zr, 0x0883266C
    08832658:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883265C:[0E20C0E3]: jal        0x0883038C
    08832660:[00000000]: nop
    08832664:[00121027]: nor        $v0, $zr, $s2 <=> li $v0, not $s2
    08832668:[02629824]: and        $s3, $s3, $v0
    0883266C:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
--> 08832670:[1660FFD0]: bne        $s3, $zr, 0x088325B4
    08832674:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08832678:[2442A83C]: addiu      $v0, $v0, -22468
    0883267C:[8C510034]: lw         $s1, 52($v0)
    08832680:[0A20C9B9]: j          0x088326E4
  Back Branch 08832754 2,815 times (length 11)
    0883271C:[00000000]: nop
    08832720:[0E24B403]: jal        0x0892D00C
    08832724:[02E02021]: addu       $a0, $s7, $zr <=> move $a0, $s7
    08832728:[0A20C9D5]: j          0x08832754
    0883272C:[00000000]: nop
--> 08832730:[02A08016]: clz        $s0, $s5
    08832734:[2610FFE1]: addiu      $s0, $s0, -31
    08832738:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    0883273C:[0E20C150]: jal        0x08830540
    08832740:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832744:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832748:[02021004]: sllv       $v0, $v0, $s0
    0883274C:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08832750:[02A2A824]: and        $s5, $s5, $v0
--> 08832754:[16A0FFF6]: bne        $s5, $zr, 0x08832730
    08832758:[8FB40314]: lw         $s4, 788($sp)
    0883275C:[0A20CA0C]: j          0x08832830
    08832760:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08832764:[02808816]: clz        $s1, $s4
  Back Branch 088325A4 2,815 times (length 11)
    0883256C:[2463A83C]: addiu      $v1, $v1, -22468
    08832570:[8C620028]: lw         $v0, 40($v1)
    08832574:[005E1025]: or         $v0, $v0, $fp
    08832578:[0A20C969]: j          0x088325A4
    0883257C:[AC620028]: sw         $v0, 40($v1)
--> 08832580:[02208016]: clz        $s0, $s1
    08832584:[2610FFE1]: addiu      $s0, $s0, -31
    08832588:[00108023]: subu       $s0, $zr, $s0 <=> negu $s0, $s0
    0883258C:[0E20C150]: jal        0x08830540
    08832590:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08832594:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08832598:[02021004]: sllv       $v0, $v0, $s0
    0883259C:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088325A0:[02228824]: and        $s1, $s1, $v0
--> 088325A4:[1620FFF6]: bne        $s1, $zr, 0x08832580
    088325A8:[24070001]: addiu      $a3, $zr, 1 <=> li $a3, 1
    088325AC:[0A20C99C]: j          0x08832670
    088325B0:[00000000]: nop
    088325B4:[02608016]: clz        $s0, $s3
  Back Branch 08832544 2,815 times (length 25)
    088324D4:[00B65025]: or         $t2, $a1, $s6
    088324D8:[27AC0008]: addiu      $t4, $sp, 8
    088324DC:[240B0001]: addiu      $t3, $zr, 1 <=> li $t3, 1
    088324E0:[0A20C951]: j          0x08832544
    088324E4:[AC6400F8]: sw         $a0, 248($v1)
--> 088324E8:[01402016]: clz        $a0, $t2
    088324EC:[2484FFE1]: addiu      $a0, $a0, -31
    088324F0:[00042023]: subu       $a0, $zr, $a0 <=> negu $a0, $a0
    088324F4:[000410C0]: sll        $v0, $a0, 0x0003
    088324F8:[00041940]: sll        $v1, $a0, 0x0005
    088324FC:[00621823]: subu       $v1, $v1, $v0
    08832500:[006D1021]: addu       $v0, $v1, $t5
    08832504:[8C450114]: lw         $a1, 276($v0)
    08832508:[8C460100]: lw         $a2, 256($v0)
    0883250C:[8C470104]: lw         $a3, 260($v0)
    08832510:[8C480108]: lw         $t0, 264($v0)
    08832514:[8C49010C]: lw         $t1, 268($v0)
    08832518:[8C420110]: lw         $v0, 272($v0)
    0883251C:[008B2004]: sllv       $a0, $t3, $a0
    08832520:[006C1821]: addu       $v1, $v1, $t4
    08832524:[00042027]: nor        $a0, $zr, $a0 <=> li $a0, not $a0
    08832528:[AC650014]: sw         $a1, 20($v1)
    0883252C:[01445024]: and        $t2, $t2, $a0
    08832530:[AC660000]: sw         $a2, 0($v1)
    08832534:[AC670004]: sw         $a3, 4($v1)
    08832538:[AC680008]: sw         $t0, 8($v1)
    0883253C:[AC69000C]: sw         $t1, 12($v1)
    08832540:[AC620010]: sw         $v0, 16($v1)
--> 08832544:[1540FFE8]: bne        $t2, $zr, 0x088324E8
    08832548:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0883254C:[0E2092E7]: jal        0x08824B9C
    08832550:[8C441BA4]: lw         $a0, 7076($v0)
    08832554:[04410005]: bgez       $v0, 0x0883256C
  Back Branch 088329E8 2,814 times (length 988)
_S1_2_883AE20 629,969 instructions (0.343%), 33,087 calls (0883AE20 - 0883AE9C, length 32)
    0883AE20:[27BDFFF0]: addiu      $sp, $sp, -16
    0883AE24:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    0883AE28:[00052880]: sll        $a1, $a1, 0x0002
    0883AE2C:[AFB10004]: sw         $s1, 4($sp)
    0883AE30:[00C04821]: addu       $t1, $a2, $zr <=> move $t1, $a2
    0883AE34:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0883AE38:[00A21821]: addu       $v1, $a1, $v0
    0883AE3C:[AFBF0008]: sw         $ra, 8($sp)
    0883AE40:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    0883AE44:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0883AE48:[AFB00000]: sw         $s0, 0($sp)
    0883AE4C:[14E00007]: bne        $a3, $zr, 0x0883AE6C
    0883AE50:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883AE54:[8C790000]: lw         $t9, 0($v1)
    0883AE58:[8FBF0008]: lw         $ra, 8($sp)
    0883AE5C:[8FB10004]: lw         $s1, 4($sp)
    0883AE60:[8FB00000]: lw         $s0, 0($sp)
    0883AE64:[03200008]: jr         $t9
    0883AE68:[27BD0010]: addiu      $sp, $sp, 16
    0883AE6C:[8E303AF0]: lw         $s0, 15088($s1)
    0883AE70:[8C620000]: lw         $v0, 0($v1)
    0883AE74:[AE273AF0]: sw         $a3, 15088($s1)
    0883AE78:[01202021]: addu       $a0, $t1, $zr <=> move $a0, $t1
    0883AE7C:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    0883AE80:[0040F809]: jalr       $ra, $v0
    0883AE84:[01003021]: addu       $a2, $t0, $zr <=> move $a2, $t0
    0883AE88:[AE303AF0]: sw         $s0, 15088($s1)
    0883AE8C:[8FBF0008]: lw         $ra, 8($sp)
    0883AE90:[8FB10004]: lw         $s1, 4($sp)
    0883AE94:[8FB00000]: lw         $s0, 0($sp)
    0883AE98:[03E00008]: jr         $ra
    0883AE9C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_8881460 608,650 instructions (0.332%), 11,066 calls (08881460 - 08881BB4, length 470)
    08881460:[27BDFFA0]: addiu      $sp, $sp, -96
    08881464:[240200F5]: addiu      $v0, $zr, 245 <=> li $v0, 245
    08881468:[AFB3003C]: sw         $s3, 60($sp)
    0888146C:[00A01821]: addu       $v1, $a1, $zr <=> move $v1, $a1
    08881470:[00E09821]: addu       $s3, $a3, $zr <=> move $s3, $a3
    08881474:[AFB20038]: sw         $s2, 56($sp)
    08881478:[00809021]: addu       $s2, $a0, $zr <=> move $s2, $a0
    0888147C:[AFB10034]: sw         $s1, 52($sp)
    08881480:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08881484:[AFBF0054]: sw         $ra, 84($sp)
    08881488:[AFBE0050]: sw         $fp, 80($sp)
    0888148C:[AFB7004C]: sw         $s7, 76($sp)
    08881490:[AFB60048]: sw         $s6, 72($sp)
    08881494:[AFB50044]: sw         $s5, 68($sp)
    08881498:[AFB40040]: sw         $s4, 64($sp)
    0888149C:[10A2011D]: beq        $a1, $v0, 0x08881914
    088814A0:[AFB00030]: sw         $s0, 48($sp)
    088814A4:[2CA200F6]: sltiu      $v0, $a1, 246
    088814A8:[10400026]: beq        $v0, $zr, 0x08881544
    088814AC:[240200FB]: addiu      $v0, $zr, 251 <=> li $v0, 251
    088814B0:[24020006]: addiu      $v0, $zr, 6 <=> li $v0, 6
    088814B4:[10A200CB]: beq        $a1, $v0, 0x088817E4
    088814B8:[2CA20007]: sltiu      $v0, $a1, 7
    088814BC:[10400012]: beq        $v0, $zr, 0x08881508
    088814C0:[240200F2]: addiu      $v0, $zr, 242 <=> li $v0, 242
    088814C4:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    088814C8:[10A200BC]: beq        $a1, $v0, 0x088817BC
    088814CC:[2CA20003]: sltiu      $v0, $a1, 3
    088814D0:[10400007]: beq        $v0, $zr, 0x088814F0
    088814D4:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    088814D8:[10A00043]: beq        $a1, $zr, 0x088815E8
    088814DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088814E0:[54A201A1]: bnel       $a1, $v0, 0x08881B68
    088814E4:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088814E8:[0A2206E1]: j          0x08881B84
    088814EC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088814F0:[10A200B6]: beq        $a1, $v0, 0x088817CC
    088814F4:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    088814F8:[54A2019B]: bnel       $a1, $v0, 0x08881B68
    088814FC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881500:[0A2205D4]: j          0x08881750
    08881504:[8C840088]: lw         $a0, 136($a0)
    08881508:[10A200C6]: beq        $a1, $v0, 0x08881824
    0888150C:[2CA200F3]: sltiu      $v0, $a1, 243
    08881510:[10400006]: beq        $v0, $zr, 0x0888152C
    08881514:[240200F3]: addiu      $v0, $zr, 243 <=> li $v0, 243
    08881518:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    0888151C:[10A200BE]: beq        $a1, $v0, 0x08881818
    08881520:[24020070]: addiu      $v0, $zr, 112 <=> li $v0, 112
    08881524:[0A22054D]: j          0x08881534
    08881528:[00000000]: nop
    0888152C:[10A200E6]: beq        $a1, $v0, 0x088818C8
    08881530:[240200F4]: addiu      $v0, $zr, 244 <=> li $v0, 244
    08881534:[5462018C]: bnel       $v1, $v0, 0x08881B68
    08881538:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888153C:[0A220643]: j          0x0888190C
    08881540:[8E440088]: lw         $a0, 136($s2)
    08881544:[10A2016A]: beq        $a1, $v0, 0x08881AF0
    08881548:[2CA200FC]: sltiu      $v0, $a1, 252
    0888154C:[10400013]: beq        $v0, $zr, 0x0888159C
    08881550:[240200FE]: addiu      $v0, $zr, 254 <=> li $v0, 254
    08881554:[240200F8]: addiu      $v0, $zr, 248 <=> li $v0, 248
    08881558:[10A2013C]: beq        $a1, $v0, 0x08881A4C
    0888155C:[2CA200F9]: sltiu      $v0, $a1, 249
    08881560:[10400008]: beq        $v0, $zr, 0x08881584
    08881564:[240200F9]: addiu      $v0, $zr, 249 <=> li $v0, 249
    08881568:[240200F6]: addiu      $v0, $zr, 246 <=> li $v0, 246
    0888156C:[10A200F7]: beq        $a1, $v0, 0x0888194C
    08881570:[240200F7]: addiu      $v0, $zr, 247 <=> li $v0, 247
    08881574:[54A2017C]: bnel       $a1, $v0, 0x08881B68
    08881578:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888157C:[0A220685]: j          0x08881A14
    08881580:[8C90008C]: lw         $s0, 140($a0)
    08881584:[10A20158]: beq        $a1, $v0, 0x08881AE8
    08881588:[240200FA]: addiu      $v0, $zr, 250 <=> li $v0, 250
    0888158C:[54A20176]: bnel       $a1, $v0, 0x08881B68
    08881590:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881594:[0A2206A2]: j          0x08881A88
    08881598:[00000000]: nop
    0888159C:[10A20102]: beq        $a1, $v0, 0x088819A8
    088815A0:[2CA200FF]: sltiu      $v0, $a1, 255
    088815A4:[10400008]: beq        $v0, $zr, 0x088815C8
    088815A8:[24020106]: addiu      $v0, $zr, 262 <=> li $v0, 262
    088815AC:[240200FC]: addiu      $v0, $zr, 252 <=> li $v0, 252
    088815B0:[10A2015E]: beq        $a1, $v0, 0x08881B2C
    088815B4:[240200FD]: addiu      $v0, $zr, 253 <=> li $v0, 253
    088815B8:[54A2016B]: bnel       $a1, $v0, 0x08881B68
    088815BC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088815C0:[0A22065E]: j          0x08881978
    088815C4:[00000000]: nop
    088815C8:[10A20140]: beq        $a1, $v0, 0x08881ACC
    088815CC:[24020107]: addiu      $v0, $zr, 263 <=> li $v0, 263
    088815D0:[10A2013E]: beq        $a1, $v0, 0x08881ACC
    088815D4:[240200FF]: addiu      $v0, $zr, 255 <=> li $v0, 255
    088815D8:[54A20163]: bnel       $a1, $v0, 0x08881B68
    088815DC:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088815E0:[0A220676]: j          0x088819D8
    088815E4:[00000000]: nop
    088815E8:[14800005]: bne        $a0, $zr, 0x08881600
    088815EC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    088815F0:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088815F4:[0E2099AE]: jal        0x088266B8
    088815F8:[2484B9D4]: addiu      $a0, $a0, -17964
    088815FC:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08881600:[AE42007C]: sw         $v0, 124($s2)
    08881604:[264400F0]: addiu      $a0, $s2, 240
    08881608:[0E209B0A]: jal        0x08826C28
    0888160C:[AE400080]: sw         $zr, 128($s2)
    08881610:[0E209B0A]: jal        0x08826C28
    08881614:[26440130]: addiu      $a0, $s2, 304
    08881618:[0E209AA6]: jal        0x08826A98
    0888161C:[264400C0]: addiu      $a0, $s2, 192
    08881620:[8E350000]: lw         $s5, 0($s1)
    08881624:[8E220004]: lw         $v0, 4($s1)
    08881628:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    0888162C:[0E20F00A]: jal        0x0883C028
    08881630:[AFA20020]: sw         $v0, 32($sp)
    08881634:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881638:[0E20F101]: jal        0x0883C404
    0888163C:[0040B021]: addu       $s6, $v0, $zr <=> move $s6, $v0
    08881640:[1C400004]: bgtz       $v0, 0x08881654
    08881644:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881648:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0888164C:[0E2099AE]: jal        0x088266B8
    08881650:[248445E0]: addiu      $a0, $a0, 17888
    08881654:[AE550084]: sw         $s5, 132($s2)
    08881658:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    0888165C:[241E0001]: addiu      $fp, $zr, 1 <=> li $fp, 1
    08881660:[92250008]: lbu        $a1, 8($s1)
    08881664:[0E2102DB]: jal        0x08840B6C
    08881668:[0000B821]: addu       $s7, $zr, $zr <=> li $s7, 0
    0888166C:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881670:[0E20F131]: jal        0x0883C4C4
    08881674:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881678:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    0888167C:[0E20FBBB]: jal        0x0883EEEC
    08881680:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    08881684:[8FA50020]: lw         $a1, 32($sp)
    08881688:[0E20F03A]: jal        0x0883C0E8
    0888168C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881690:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08881694:[0E20FBBB]: jal        0x0883EEEC
    08881698:[02C02021]: addu       $a0, $s6, $zr <=> move $a0, $s6
    0888169C:[0E21A2D6]: jal        0x08868B58
    088816A0:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088816A4:[2603FFFF]: addiu      $v1, $s0, -1
    088816A8:[0003A043]: sra        $s4, $v1, 0x0001
    088816AC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088816B0:[AE420088]: sw         $v0, 136($s2)
    088816B4:[24A566B0]: addiu      $a1, $a1, 26288
    088816B8:[00142080]: sll        $a0, $s4, 0x0002
    088816BC:[0E20AEAB]: jal        0x0882BAAC
    088816C0:[24060046]: addiu      $a2, $zr, 70 <=> li $a2, 70
    088816C4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088816C8:[AE42008C]: sw         $v0, 140($s2)
    088816CC:[0A2205CE]: j          0x08881738
    088816D0:[AE540094]: sw         $s4, 148($s2)
    088816D4:[0E20F131]: jal        0x0883C4C4
    088816D8:[00000000]: nop
    088816DC:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    088816E0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088816E4:[0E20F12F]: jal        0x0883C4BC
    088816E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088816EC:[AFA2000C]: sw         $v0, 12($sp)
    088816F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088816F4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088816F8:[8FA20020]: lw         $v0, 32($sp)
    088816FC:[8E25000C]: lw         $a1, 12($s1)
    08881700:[AFB70010]: sw         $s7, 16($sp)
    08881704:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881708:[27DE0002]: addiu      $fp, $fp, 2
    0888170C:[AFB00004]: sw         $s0, 4($sp)
    08881710:[26F70001]: addiu      $s7, $s7, 1
    08881714:[AFB60000]: sw         $s6, 0($sp)
    08881718:[14A00003]: bne        $a1, $zr, 0x08881728
    0888171C:[AFA20008]: sw         $v0, 8($sp)
    08881720:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08881724:[24451D60]: addiu      $a1, $v0, 7520
    08881728:[0E210336]: jal        0x08840CD8
    0888172C:[00000000]: nop
    08881730:[AE620000]: sw         $v0, 0($s3)
    08881734:[26730004]: addiu      $s3, $s3, 4
    08881738:[02F4102A]: slt        $v0, $s7, $s4
    0888173C:[27C50001]: addiu      $a1, $fp, 1
    08881740:[1440FFE4]: bne        $v0, $zr, 0x088816D4
    08881744:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881748:[0A2206E1]: j          0x08881B84
    0888174C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881750:[AE400084]: sw         $zr, 132($s2)
    08881754:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08881758:[0E218FCB]: jal        0x08863F2C
    0888175C:[AE400088]: sw         $zr, 136($s2)
    08881760:[8E53008C]: lw         $s3, 140($s2)
    08881764:[8E540094]: lw         $s4, 148($s2)
    08881768:[0A2205E2]: j          0x08881788
    0888176C:[02608021]: addu       $s0, $s3, $zr <=> move $s0, $s3
    08881770:[8E020000]: lw         $v0, 0($s0)
    08881774:[26100004]: addiu      $s0, $s0, 4
    08881778:[10400003]: beq        $v0, $zr, 0x08881788
    0888177C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881780:[0E21043B]: jal        0x088410EC
    08881784:[00000000]: nop
    08881788:[0234102A]: slt        $v0, $s1, $s4
    0888178C:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    08881790:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08881794:[1440FFF6]: bne        $v0, $zr, 0x08881770
    08881798:[26310001]: addiu      $s1, $s1, 1
    0888179C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088817A0:[AE40008C]: sw         $zr, 140($s2)
    088817A4:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088817A8:[24A566B0]: addiu      $a1, $a1, 26288
    088817AC:[0E20ADEE]: jal        0x0882B7B8
    088817B0:[2406006F]: addiu      $a2, $zr, 111 <=> li $a2, 111
    088817B4:[0A2206E1]: j          0x08881B84
    088817B8:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088817BC:[0E21A196]: jal        0x08868658
    088817C0:[8C840088]: lw         $a0, 136($a0)
    088817C4:[0A2206E1]: j          0x08881B84
    088817C8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088817CC:[8C840088]: lw         $a0, 136($a0)
    088817D0:[264600C0]: addiu      $a2, $s2, 192
    088817D4:[0E219C8F]: jal        0x0886723C
    088817D8:[26450130]: addiu      $a1, $s2, 304
    088817DC:[0A2206E1]: j          0x08881B84
    088817E0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088817E4:[8C83008C]: lw         $v1, 140($a0)
    088817E8:[8C840094]: lw         $a0, 148($a0)
    088817EC:[0A220601]: j          0x08881804
    088817F0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088817F4:[8C620000]: lw         $v0, 0($v1)
    088817F8:[50510001]: beql       $v0, $s1, 0x08881800
    088817FC:[AC600000]: sw         $zr, 0($v1)
    08881800:[24630004]: addiu      $v1, $v1, 4
    08881804:[00E4102A]: slt        $v0, $a3, $a0
    08881808:[1440FFFA]: bne        $v0, $zr, 0x088817F4
    0888180C:[24E70001]: addiu      $a3, $a3, 1
    08881810:[0A2206E1]: j          0x08881B84
    08881814:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881818:[8C820088]: lw         $v0, 136($a0)
    0888181C:[0A2206E1]: j          0x08881B84
    08881820:[ACC20004]: sw         $v0, 4($a2)
    08881824:[8C900084]: lw         $s0, 132($a0)
    08881828:[0000A021]: addu       $s4, $zr, $zr <=> li $s4, 0
    0888182C:[0E20F00A]: jal        0x0883C028
    08881830:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881834:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08881838:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0888183C:[0E20F131]: jal        0x0883C4C4
    08881840:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08881844:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    08881848:[0E20FBBB]: jal        0x0883EEEC
    0888184C:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    08881850:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881854:[0E20F03A]: jal        0x0883C0E8
    08881858:[02602821]: addu       $a1, $s3, $zr <=> move $a1, $s3
    0888185C:[8E440088]: lw         $a0, 136($s2)
    08881860:[0E218FCB]: jal        0x08863F2C
    08881864:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    08881868:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0888186C:[0E20FBBB]: jal        0x0883EEEC
    08881870:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08881874:[0E21A2D6]: jal        0x08868B58
    08881878:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    0888187C:[8E50008C]: lw         $s0, 140($s2)
    08881880:[8E530094]: lw         $s3, 148($s2)
    08881884:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    08881888:[0A22062A]: j          0x088818A8
    0888188C:[AE420088]: sw         $v0, 136($s2)
    08881890:[8E020000]: lw         $v0, 0($s0)
    08881894:[26100004]: addiu      $s0, $s0, 4
    08881898:[10400003]: beq        $v0, $zr, 0x088818A8
    0888189C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    088818A0:[0E210117]: jal        0x0884045C
    088818A4:[00000000]: nop
    088818A8:[0293102A]: slt        $v0, $s4, $s3
    088818AC:[24050101]: addiu      $a1, $zr, 257 <=> li $a1, 257
    088818B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088818B4:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088818B8:[1440FFF5]: bne        $v0, $zr, 0x08881890
    088818BC:[26940001]: addiu      $s4, $s4, 1
    088818C0:[0A2206E1]: j          0x08881B84
    088818C4:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    088818C8:[04C200AE]: bltzl      $a2, 0x08881B84
    088818CC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088818D0:[8C820094]: lw         $v0, 148($a0)
    088818D4:[00C2102A]: slt        $v0, $a2, $v0
    088818D8:[504000AA]: beql       $v0, $zr, 0x08881B84
    088818DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088818E0:[8C83008C]: lw         $v1, 140($a0)
    088818E4:[00061080]: sll        $v0, $a2, 0x0002
    088818E8:[00431021]: addu       $v0, $v0, $v1
    088818EC:[8C440000]: lw         $a0, 0($v0)
    088818F0:[10800004]: beq        $a0, $zr, 0x08881904
    088818F4:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088818F8:[0E210117]: jal        0x0884045C
    088818FC:[24050102]: addiu      $a1, $zr, 258 <=> li $a1, 258
    08881900:[00403021]: addu       $a2, $v0, $zr <=> move $a2, $v0
    08881904:[0A2206E1]: j          0x08881B84
    08881908:[00C02021]: addu       $a0, $a2, $zr <=> move $a0, $a2
    0888190C:[0A2206E2]: j          0x08881B88
    08881910:[8FBF0054]: lw         $ra, 84($sp)
    08881914:[04C2009B]: bltzl      $a2, 0x08881B84
    08881918:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888191C:[8C820094]: lw         $v0, 148($a0)
    08881920:[00C2102A]: slt        $v0, $a2, $v0
    08881924:[50400097]: beql       $v0, $zr, 0x08881B84
    08881928:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888192C:[8C83008C]: lw         $v1, 140($a0)
    08881930:[00061080]: sll        $v0, $a2, 0x0002
    08881934:[00431021]: addu       $v0, $v0, $v1
    08881938:[8C440000]: lw         $a0, 0($v0)
    0888193C:[1480005E]: bne        $a0, $zr, 0x08881AB8
    08881940:[24050103]: addiu      $a1, $zr, 259 <=> li $a1, 259
    08881944:[0A2206E1]: j          0x08881B84
    08881948:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0888194C:[04C2008D]: bltzl      $a2, 0x08881B84
    08881950:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881954:[8C820094]: lw         $v0, 148($a0)
    08881958:[00C2102A]: slt        $v0, $a2, $v0
    0888195C:[50400089]: beql       $v0, $zr, 0x08881B84
    08881960:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881964:[8C83008C]: lw         $v1, 140($a0)
    08881968:[00061080]: sll        $v0, $a2, 0x0002
    0888196C:[00431021]: addu       $v0, $v0, $v1
    08881970:[0A2206E1]: j          0x08881B84
    08881974:[8C440000]: lw         $a0, 0($v0)
    08881978:[04C20082]: bltzl      $a2, 0x08881B84
    0888197C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881980:[8C820094]: lw         $v0, 148($a0)
    08881984:[00C2102A]: slt        $v0, $a2, $v0
    08881988:[5040007E]: beql       $v0, $zr, 0x08881B84
    0888198C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881990:[8C82008C]: lw         $v0, 140($a0)
    08881994:[00061880]: sll        $v1, $a2, 0x0002
    08881998:[00621821]: addu       $v1, $v1, $v0
    0888199C:[8C620000]: lw         $v0, 0($v1)
    088819A0:[0A220681]: j          0x08881A04
    088819A4:[244400F0]: addiu      $a0, $v0, 240
    088819A8:[04C20076]: bltzl      $a2, 0x08881B84
    088819AC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819B0:[8C820094]: lw         $v0, 148($a0)
    088819B4:[00C2102A]: slt        $v0, $a2, $v0
    088819B8:[50400072]: beql       $v0, $zr, 0x08881B84
    088819BC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819C0:[8C82008C]: lw         $v0, 140($a0)
    088819C4:[00061880]: sll        $v1, $a2, 0x0002
    088819C8:[00621821]: addu       $v1, $v1, $v0
    088819CC:[8C620000]: lw         $v0, 0($v1)
    088819D0:[0A220681]: j          0x08881A04
    088819D4:[24440130]: addiu      $a0, $v0, 304
    088819D8:[04C2006A]: bltzl      $a2, 0x08881B84
    088819DC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819E0:[8C820094]: lw         $v0, 148($a0)
    088819E4:[00C2102A]: slt        $v0, $a2, $v0
    088819E8:[50400066]: beql       $v0, $zr, 0x08881B84
    088819EC:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088819F0:[8C82008C]: lw         $v0, 140($a0)
    088819F4:[00061880]: sll        $v1, $a2, 0x0002
    088819F8:[00621821]: addu       $v1, $v1, $v0
    088819FC:[8C620000]: lw         $v0, 0($v1)
    08881A00:[244400C0]: addiu      $a0, $v0, 192
    08881A04:[14400060]: bne        $v0, $zr, 0x08881B88
    08881A08:[8FBF0054]: lw         $ra, 84($sp)
    08881A0C:[0A2206E2]: j          0x08881B88
    08881A10:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A14:[0A220689]: j          0x08881A24
    08881A18:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08881A1C:[0E210117]: jal        0x0884045C
    08881A20:[8E04FFFC]: lw         $a0, -4($s0)
    08881A24:[8E420094]: lw         $v0, 148($s2)
    08881A28:[24050104]: addiu      $a1, $zr, 260 <=> li $a1, 260
    08881A2C:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08881A30:[0222102A]: slt        $v0, $s1, $v0
    08881A34:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881A38:[26310001]: addiu      $s1, $s1, 1
    08881A3C:[1440FFF7]: bne        $v0, $zr, 0x08881A1C
    08881A40:[26100004]: addiu      $s0, $s0, 4
    08881A44:[0A2206E1]: j          0x08881B84
    08881A48:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A4C:[8C90008C]: lw         $s0, 140($a0)
    08881A50:[0A220698]: j          0x08881A60
    08881A54:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08881A58:[0E210117]: jal        0x0884045C
    08881A5C:[8E04FFFC]: lw         $a0, -4($s0)
    08881A60:[8E420094]: lw         $v0, 148($s2)
    08881A64:[24050105]: addiu      $a1, $zr, 261 <=> li $a1, 261
    08881A68:[02403021]: addu       $a2, $s2, $zr <=> move $a2, $s2
    08881A6C:[0222102A]: slt        $v0, $s1, $v0
    08881A70:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881A74:[26310001]: addiu      $s1, $s1, 1
    08881A78:[1440FFF7]: bne        $v0, $zr, 0x08881A58
    08881A7C:[26100004]: addiu      $s0, $s0, 4
    08881A80:[0A2206E1]: j          0x08881B84
    08881A84:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A88:[04C2003E]: bltzl      $a2, 0x08881B84
    08881A8C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881A90:[8C820094]: lw         $v0, 148($a0)
    08881A94:[00C2102A]: slt        $v0, $a2, $v0
    08881A98:[5040003A]: beql       $v0, $zr, 0x08881B84
    08881A9C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AA0:[8C83008C]: lw         $v1, 140($a0)
    08881AA4:[00061080]: sll        $v0, $a2, 0x0002
    08881AA8:[00431021]: addu       $v0, $v0, $v1
    08881AAC:[8C440000]: lw         $a0, 0($v0)
    08881AB0:[10800033]: beq        $a0, $zr, 0x08881B80
    08881AB4:[24050108]: addiu      $a1, $zr, 264 <=> li $a1, 264
    08881AB8:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08881ABC:[0E210117]: jal        0x0884045C
    08881AC0:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881AC4:[0A2206E1]: j          0x08881B84
    08881AC8:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881ACC:[8E440014]: lw         $a0, 20($s2)
    08881AD0:[5080002C]: beql       $a0, $zr, 0x08881B84
    08881AD4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AD8:[0E210117]: jal        0x0884045C
    08881ADC:[00000000]: nop
    08881AE0:[0A2206E1]: j          0x08881B84
    08881AE4:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AE8:[0A2206E1]: j          0x08881B84
    08881AEC:[8C840094]: lw         $a0, 148($a0)
    08881AF0:[8C82008C]: lw         $v0, 140($a0)
    08881AF4:[8C850094]: lw         $a1, 148($a0)
    08881AF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AFC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B00:[0A2206C6]: j          0x08881B18
    08881B04:[AE47007C]: sw         $a3, 124($s2)
    08881B08:[8C620000]: lw         $v0, 0($v1)
    08881B0C:[10400002]: beq        $v0, $zr, 0x08881B18
    08881B10:[24630004]: addiu      $v1, $v1, 4
    08881B14:[AC53007C]: sw         $s3, 124($v0)
    08881B18:[0085102A]: slt        $v0, $a0, $a1
    08881B1C:[1440FFFA]: bne        $v0, $zr, 0x08881B08
    08881B20:[24840001]: addiu      $a0, $a0, 1
    08881B24:[0A2206E1]: j          0x08881B84
    08881B28:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B2C:[8C82008C]: lw         $v0, 140($a0)
    08881B30:[8C850094]: lw         $a1, 148($a0)
    08881B34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B38:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B3C:[0A2206D5]: j          0x08881B54
    08881B40:[AE470080]: sw         $a3, 128($s2)
    08881B44:[8C620000]: lw         $v0, 0($v1)
    08881B48:[10400002]: beq        $v0, $zr, 0x08881B54
    08881B4C:[24630004]: addiu      $v1, $v1, 4
    08881B50:[AC530080]: sw         $s3, 128($v0)
    08881B54:[0085102A]: slt        $v0, $a0, $a1
    08881B58:[1440FFFA]: bne        $v0, $zr, 0x08881B44
    08881B5C:[24840001]: addiu      $a0, $a0, 1
    08881B60:[0A2206E1]: j          0x08881B84
    08881B64:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B68:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
    08881B6C:[02203021]: addu       $a2, $s1, $zr <=> move $a2, $s1
    08881B70:[0E210510]: jal        0x08841440
    08881B74:[02603821]: addu       $a3, $s3, $zr <=> move $a3, $s3
    08881B78:[0A2206E1]: j          0x08881B84
    08881B7C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08881B80:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B84:[8FBF0054]: lw         $ra, 84($sp)
    08881B88:[8FBE0050]: lw         $fp, 80($sp)
    08881B8C:[8FB7004C]: lw         $s7, 76($sp)
    08881B90:[8FB60048]: lw         $s6, 72($sp)
    08881B94:[8FB50044]: lw         $s5, 68($sp)
    08881B98:[8FB40040]: lw         $s4, 64($sp)
    08881B9C:[8FB3003C]: lw         $s3, 60($sp)
    08881BA0:[8FB20038]: lw         $s2, 56($sp)
    08881BA4:[8FB10034]: lw         $s1, 52($sp)
    08881BA8:[8FB00030]: lw         $s0, 48($sp)
    08881BAC:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08881BB0:[03E00008]: jr         $ra
    08881BB4:[27BD0060]: addiu      $sp, $sp, 96
  Back Branch 08881B58 60 times (length 7)
    08881B30:[8C850094]: lw         $a1, 148($a0)
    08881B34:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B38:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B3C:[0A2206D5]: j          0x08881B54
    08881B40:[AE470080]: sw         $a3, 128($s2)
--> 08881B44:[8C620000]: lw         $v0, 0($v1)
    08881B48:[10400002]: beq        $v0, $zr, 0x08881B54
    08881B4C:[24630004]: addiu      $v1, $v1, 4
    08881B50:[AC530080]: sw         $s3, 128($v0)
    08881B54:[0085102A]: slt        $v0, $a0, $a1
--> 08881B58:[1440FFFA]: bne        $v0, $zr, 0x08881B44
    08881B5C:[24840001]: addiu      $a0, $a0, 1
    08881B60:[0A2206E1]: j          0x08881B84
    08881B64:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B68:[00602821]: addu       $a1, $v1, $zr <=> move $a1, $v1
  Back Branch 08881B1C 60 times (length 7)
    08881AF4:[8C850094]: lw         $a1, 148($a0)
    08881AF8:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881AFC:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08881B00:[0A2206C6]: j          0x08881B18
    08881B04:[AE47007C]: sw         $a3, 124($s2)
--> 08881B08:[8C620000]: lw         $v0, 0($v1)
    08881B0C:[10400002]: beq        $v0, $zr, 0x08881B18
    08881B10:[24630004]: addiu      $v1, $v1, 4
    08881B14:[AC53007C]: sw         $s3, 124($v0)
    08881B18:[0085102A]: slt        $v0, $a0, $a1
--> 08881B1C:[1440FFFA]: bne        $v0, $zr, 0x08881B08
    08881B20:[24840001]: addiu      $a0, $a0, 1
    08881B24:[0A2206E1]: j          0x08881B84
    08881B28:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08881B2C:[8C82008C]: lw         $v0, 140($a0)
  Back Branch 08881740 9 times (length 29)
    088816C0:[24060046]: addiu      $a2, $zr, 70 <=> li $a2, 70
    088816C4:[00409821]: addu       $s3, $v0, $zr <=> move $s3, $v0
    088816C8:[AE42008C]: sw         $v0, 140($s2)
    088816CC:[0A2205CE]: j          0x08881738
    088816D0:[AE540094]: sw         $s4, 148($s2)
--> 088816D4:[0E20F131]: jal        0x0883C4C4
    088816D8:[00000000]: nop
    088816DC:[03C02821]: addu       $a1, $fp, $zr <=> move $a1, $fp
    088816E0:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    088816E4:[0E20F12F]: jal        0x0883C4BC
    088816E8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088816EC:[AFA2000C]: sw         $v0, 12($sp)
    088816F0:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    088816F4:[03A03021]: addu       $a2, $sp, $zr <=> move $a2, $sp
    088816F8:[8FA20020]: lw         $v0, 32($sp)
    088816FC:[8E25000C]: lw         $a1, 12($s1)
    08881700:[AFB70010]: sw         $s7, 16($sp)
    08881704:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    08881708:[27DE0002]: addiu      $fp, $fp, 2
    0888170C:[AFB00004]: sw         $s0, 4($sp)
    08881710:[26F70001]: addiu      $s7, $s7, 1
    08881714:[AFB60000]: sw         $s6, 0($sp)
    08881718:[14A00003]: bne        $a1, $zr, 0x08881728
    0888171C:[AFA20008]: sw         $v0, 8($sp)
    08881720:[3C020888]: lui        $v0, 0x0888 <=> li $v0, 0x08880000
    08881724:[24451D60]: addiu      $a1, $v0, 7520
    08881728:[0E210336]: jal        0x08840CD8
    0888172C:[00000000]: nop
    08881730:[AE620000]: sw         $v0, 0($s3)
    08881734:[26730004]: addiu      $s3, $s3, 4
    08881738:[02F4102A]: slt        $v0, $s7, $s4
    0888173C:[27C50001]: addiu      $a1, $fp, 1
--> 08881740:[1440FFE4]: bne        $v0, $zr, 0x088816D4
    08881744:[02A02021]: addu       $a0, $s5, $zr <=> move $a0, $s5
    08881748:[0A2206E1]: j          0x08881B84
    0888174C:[02402021]: addu       $a0, $s2, $zr <=> move $a0, $s2
    08881750:[AE400084]: sw         $zr, 132($s2)
_S1_2_8864164 602,766 instructions (0.328%), 17,766 calls (08864164 - 08864240, length 56)
    08864164:[27BDFFD0]: addiu      $sp, $sp, -48
    08864168:[AFB20018]: sw         $s2, 24($sp)
    0886416C:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    08864170:[00E02821]: addu       $a1, $a3, $zr <=> move $a1, $a3
    08864174:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    08864178:[AFB10014]: sw         $s1, 20($sp)
    0886417C:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    08864180:[AFB00010]: sw         $s0, 16($sp)
    08864184:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08864188:[E7B40020]: swc1       $f20, 32($sp)
    0886418C:[46006D06]: mov.s      $f20, $f13
    08864190:[AFBF001C]: sw         $ra, 28($sp)
    08864194:[0E21901A]: jal        0x08864068
    08864198:[AFA00000]: sw         $zr, 0($sp)
    0886419C:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088641A0:[14430020]: bne        $v0, $v1, 0x08864224
    088641A4:[2606FFFF]: addiu      $a2, $s0, -1
    088641A8:[92220000]: lbu        $v0, 0($s1)
    088641AC:[000218C0]: sll        $v1, $v0, 0x0003
    088641B0:[02431821]: addu       $v1, $s2, $v1
    088641B4:[0046102A]: slt        $v0, $v0, $a2
    088641B8:[8C640004]: lw         $a0, 4($v1)
    088641BC:[000210C0]: sll        $v0, $v0, 0x0003
    088641C0:[00431021]: addu       $v0, $v0, $v1
    088641C4:[2C850004]: sltiu      $a1, $a0, 4
    088641C8:[C4430000]: lwc1       $f3, 0($v0)
    088641CC:[10800008]: beq        $a0, $zr, 0x088641F0
    088641D0:[C4620000]: lwc1       $f2, 0($v1)
    088641D4:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088641D8:[14A0000E]: bne        $a1, $zr, 0x08864214
    088641DC:[24849ADC]: addiu      $a0, $a0, -25892
    088641E0:[0E2099AE]: jal        0x088266B8
    088641E4:[00000000]: nop
    088641E8:[0A21908A]: j          0x08864228
    088641EC:[4600A006]: mov.s      $f0, $f20
    088641F0:[C7A10000]: lwc1       $f1, 0($sp)
    088641F4:[3C013F80]: lui        $at, 0x3F80 <=> li $at, 0x3F800000
    088641F8:[44810000]: mtc1       $at, $f0
    088641FC:[46000832]: c.eq.s     $f1, $f0
    08864200:[00000000]: nop
    08864204:[45000007]: bc1f       0x08864224
    08864208:[46001506]: mov.s      $f20, $f2
    0886420C:[0A219089]: j          0x08864224
    08864210:[46001D06]: mov.s      $f20, $f3
    08864214:[46021801]: sub.s      $f0, $f3, $f2
    08864218:[C7A10000]: lwc1       $f1, 0($sp)
    0886421C:[46010002]: mul.s      $f0, $f0, $f1
    08864220:[46001500]: add.s      $f20, $f2, $f0
    08864224:[4600A006]: mov.s      $f0, $f20
    08864228:[8FBF001C]: lw         $ra, 28($sp)
    0886422C:[8FB20018]: lw         $s2, 24($sp)
    08864230:[8FB10014]: lw         $s1, 20($sp)
    08864234:[8FB00010]: lw         $s0, 16($sp)
    08864238:[C7B40020]: lwc1       $f20, 32($sp)
    0886423C:[03E00008]: jr         $ra
    08864240:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_8829450 594,045 instructions (0.324%), 3,685 calls (08829450 - 08829730, length 185)
    08829450:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08829454:[24626CE0]: addiu      $v0, $v1, 27872
    08829458:[8C47000C]: lw         $a3, 12($v0)
    0882945C:[8C460004]: lw         $a2, 4($v0)
    08829460:[8C636CE0]: lw         $v1, 27872($v1)
    08829464:[8C420008]: lw         $v0, 8($v0)
    08829468:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882946C:[27BDFFE0]: addiu      $sp, $sp, -32
    08829470:[248479A0]: addiu      $a0, $a0, 31136
    08829474:[24050040]: addiu      $a1, $zr, 64 <=> li $a1, 64
    08829478:[AFA30000]: sw         $v1, 0($sp)
    0882947C:[AFA60004]: sw         $a2, 4($sp)
    08829480:[AFA7000C]: sw         $a3, 12($sp)
    08829484:[AFBF0014]: sw         $ra, 20($sp)
    08829488:[AFB00010]: sw         $s0, 16($sp)
    0882948C:[0E264A5F]: jal        0x0899297C [sceCtrlReadBufferPositive]
    08829490:[AFA20008]: sw         $v0, 8($sp)
    08829494:[00404021]: addu       $t0, $v0, $zr <=> move $t0, $v0
    08829498:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882949C:[244379A4]: addiu      $v1, $v0, 31140
    088294A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088294A4:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    088294A8:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    088294AC:[0A20A531]: j          0x088294C4
    088294B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088294B4:[8C62FFF0]: lw         $v0, -16($v1)
    088294B8:[9067FFF4]: lbu        $a3, -12($v1)
    088294BC:[9065FFF5]: lbu        $a1, -11($v1)
    088294C0:[00C23025]: or         $a2, $a2, $v0
    088294C4:[0088102A]: slt        $v0, $a0, $t0
    088294C8:[24630010]: addiu      $v1, $v1, 16
    088294CC:[1440FFF9]: bne        $v0, $zr, 0x088294B4
    088294D0:[24840001]: addiu      $a0, $a0, 1
    088294D4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088294D8:[8C432908]: lw         $v1, 10504($v0)
    088294DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088294E0:[14620004]: bne        $v1, $v0, 0x088294F4
    088294E4:[00000000]: nop
    088294E8:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    088294EC:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    088294F0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    088294F4:[1900000C]: blez       $t0, 0x08829528
    088294F8:[8FA20000]: lw         $v0, 0($sp)
    088294FC:[3C03089F]: lui        $v1, 0x089F <=> li $v1, 0x089F0000
    08829500:[24637830]: addiu      $v1, $v1, 30768
    08829504:[A3A50009]: sb         $a1, 9($sp)
    08829508:[A3A70008]: sb         $a3, 8($sp)
    0882950C:[AC620570]: sw         $v0, 1392($v1)
    08829510:[8FA2000C]: lw         $v0, 12($sp)
    08829514:[AC660574]: sw         $a2, 1396($v1)
    08829518:[AC62057C]: sw         $v0, 1404($v1)
    0882951C:[8FA20008]: lw         $v0, 8($sp)
    08829520:[AC620578]: sw         $v0, 1400($v1)
    08829524:[AFA60004]: sw         $a2, 4($sp)
    08829528:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    0882952C:[24907830]: addiu      $s0, $a0, 30768
    08829530:[0E20A4B4]: jal        0x088292D0
    08829534:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    08829538:[C6010154]: lwc1       $f1, 340($s0)
    0882953C:[C6000150]: lwc1       $f0, 336($s0)
    08829540:[46010000]: add.s      $f0, $f0, $f1
    08829544:[44800800]: mtc1       $zr, $f1
    08829548:[46010032]: c.eq.s     $f0, $f1
    0882954C:[00000000]: nop
    08829550:[45010003]: bc1t       0x08829560
    08829554:[00000000]: nop
    08829558:[0E20B4DA]: jal        0x0882D368
    0882955C:[00000000]: nop
    08829560:[0E20AA01]: jal        0x0882A804
    08829564:[00000000]: nop
    08829568:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0882956C:[00431024]: and        $v0, $v0, $v1
    08829570:[14400007]: bne        $v0, $zr, 0x08829590
    08829574:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08829578:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882957C:[8C422904]: lw         $v0, 10500($v0)
    08829580:[30420001]: andi       $v0, $v0, 1
    08829584:[50400008]: beql       $v0, $zr, 0x088295A8
    08829588:[8E03057C]: lw         $v1, 1404($s0)
    0882958C:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08829590:[24425CB0]: addiu      $v0, $v0, 23728
    08829594:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    08829598:[A0430579]: sb         $v1, 1401($v0)
    0882959C:[AC400574]: sw         $zr, 1396($v0)
    088295A0:[0A20A573]: j          0x088295CC
    088295A4:[A0430578]: sb         $v1, 1400($v0)
    088295A8:[8E040570]: lw         $a0, 1392($s0)
    088295AC:[8E050574]: lw         $a1, 1396($s0)
    088295B0:[8E060578]: lw         $a2, 1400($s0)
    088295B4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088295B8:[24425CB0]: addiu      $v0, $v0, 23728
    088295BC:[AC43057C]: sw         $v1, 1404($v0)
    088295C0:[AC440570]: sw         $a0, 1392($v0)
    088295C4:[AC450574]: sw         $a1, 1396($v0)
    088295C8:[AC460578]: sw         $a2, 1400($v0)
    088295CC:[3C10089F]: lui        $s0, 0x089F <=> li $s0, 0x089F0000
    088295D0:[0E20A4B4]: jal        0x088292D0
    088295D4:[26045CB0]: addiu      $a0, $s0, 23728
    088295D8:[0E20AA01]: jal        0x0882A804
    088295DC:[00000000]: nop
    088295E0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088295E4:[00431024]: and        $v0, $v0, $v1
    088295E8:[14400007]: bne        $v0, $zr, 0x08829608
    088295EC:[26025CB0]: addiu      $v0, $s0, 23728
    088295F0:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088295F4:[8C422904]: lw         $v0, 10500($v0)
    088295F8:[30420010]: andi       $v0, $v0, 16
    088295FC:[10400007]: beq        $v0, $zr, 0x0882961C
    08829600:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    08829604:[26025CB0]: addiu      $v0, $s0, 23728
    08829608:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    0882960C:[A0431B79]: sb         $v1, 7033($v0)
    08829610:[AC401B74]: sw         $zr, 7028($v0)
    08829614:[0A20A591]: j          0x08829644
    08829618:[A0431B78]: sb         $v1, 7032($v0)
    0882961C:[24427830]: addiu      $v0, $v0, 30768
    08829620:[8C43057C]: lw         $v1, 1404($v0)
    08829624:[8C440570]: lw         $a0, 1392($v0)
    08829628:[8C450574]: lw         $a1, 1396($v0)
    0882962C:[8C460578]: lw         $a2, 1400($v0)
    08829630:[26025CB0]: addiu      $v0, $s0, 23728
    08829634:[AC431B7C]: sw         $v1, 7036($v0)
    08829638:[AC441B70]: sw         $a0, 7024($v0)
    0882963C:[AC451B74]: sw         $a1, 7028($v0)
    08829640:[AC461B78]: sw         $a2, 7032($v0)
    08829644:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08829648:[0E20A4B4]: jal        0x088292D0
    0882964C:[248472B0]: addiu      $a0, $a0, 29360
    08829650:[0E20AA01]: jal        0x0882A804
    08829654:[00000000]: nop
    08829658:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    0882965C:[00431024]: and        $v0, $v0, $v1
    08829660:[1040000D]: beq        $v0, $zr, 0x08829698
    08829664:[3C07089F]: lui        $a3, 0x089F <=> li $a3, 0x089F0000
    08829668:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    0882966C:[24427830]: addiu      $v0, $v0, 30768
    08829670:[8C43057C]: lw         $v1, 1404($v0)
    08829674:[8C440570]: lw         $a0, 1392($v0)
    08829678:[8C450574]: lw         $a1, 1396($v0)
    0882967C:[8C460578]: lw         $a2, 1400($v0)
    08829680:[24E25730]: addiu      $v0, $a3, 22320
    08829684:[AC43057C]: sw         $v1, 1404($v0)
    08829688:[AC440570]: sw         $a0, 1392($v0)
    0882968C:[AC450574]: sw         $a1, 1396($v0)
    08829690:[0A20A5AB]: j          0x088296AC
    08829694:[AC460578]: sw         $a2, 1400($v0)
    08829698:[24E25730]: addiu      $v0, $a3, 22320
    0882969C:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    088296A0:[A0430579]: sb         $v1, 1401($v0)
    088296A4:[AC400574]: sw         $zr, 1396($v0)
    088296A8:[A0430578]: sb         $v1, 1400($v0)
    088296AC:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    088296B0:[0E20A4B4]: jal        0x088292D0
    088296B4:[24845730]: addiu      $a0, $a0, 22320
    088296B8:[0E20AA01]: jal        0x0882A804
    088296BC:[00000000]: nop
    088296C0:[3C030002]: lui        $v1, 0x0002 <=> li $v1, 0x00020000
    088296C4:[00431024]: and        $v0, $v0, $v1
    088296C8:[10400007]: beq        $v0, $zr, 0x088296E8
    088296CC:[3C07089F]: lui        $a3, 0x089F <=> li $a3, 0x089F0000
    088296D0:[24E251B0]: addiu      $v0, $a3, 20912
    088296D4:[2403FF80]: addiu      $v1, $zr, -128 <=> li $v1, -128
    088296D8:[A0430579]: sb         $v1, 1401($v0)
    088296DC:[AC400574]: sw         $zr, 1396($v0)
    088296E0:[0A20A5C5]: j          0x08829714
    088296E4:[A0430578]: sb         $v1, 1400($v0)
    088296E8:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088296EC:[24427830]: addiu      $v0, $v0, 30768
    088296F0:[8C43057C]: lw         $v1, 1404($v0)
    088296F4:[8C440570]: lw         $a0, 1392($v0)
    088296F8:[8C450574]: lw         $a1, 1396($v0)
    088296FC:[8C460578]: lw         $a2, 1400($v0)
    08829700:[24E251B0]: addiu      $v0, $a3, 20912
    08829704:[AC43057C]: sw         $v1, 1404($v0)
    08829708:[AC440570]: sw         $a0, 1392($v0)
    0882970C:[AC450574]: sw         $a1, 1396($v0)
    08829710:[AC460578]: sw         $a2, 1400($v0)
    08829714:[3C04089F]: lui        $a0, 0x089F <=> li $a0, 0x089F0000
    08829718:[0E20A4B4]: jal        0x088292D0
    0882971C:[248451B0]: addiu      $a0, $a0, 20912
    08829720:[8FBF0014]: lw         $ra, 20($sp)
    08829724:[8FB00010]: lw         $s0, 16($sp)
    08829728:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0882972C:[03E00008]: jr         $ra
    08829730:[27BD0020]: addiu      $sp, $sp, 32
  Back Branch 088294CC 11,150 times (length 8)
    088294A0:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    088294A4:[24050080]: addiu      $a1, $zr, 128 <=> li $a1, 128
    088294A8:[24070080]: addiu      $a3, $zr, 128 <=> li $a3, 128
    088294AC:[0A20A531]: j          0x088294C4
    088294B0:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
--> 088294B4:[8C62FFF0]: lw         $v0, -16($v1)
    088294B8:[9067FFF4]: lbu        $a3, -12($v1)
    088294BC:[9065FFF5]: lbu        $a1, -11($v1)
    088294C0:[00C23025]: or         $a2, $a2, $v0
    088294C4:[0088102A]: slt        $v0, $a0, $t0
    088294C8:[24630010]: addiu      $v1, $v1, 16
--> 088294CC:[1440FFF9]: bne        $v0, $zr, 0x088294B4
    088294D0:[24840001]: addiu      $a0, $a0, 1
    088294D4:[3C02089F]: lui        $v0, 0x089F <=> li $v0, 0x089F0000
    088294D8:[8C432908]: lw         $v1, 10504($v0)
    088294DC:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
_S1_2_88211EC 587,496 instructions (0.320%), 48,958 calls (088211EC - 0882129C, length 45)
    088211EC:[27BDFFF0]: addiu      $sp, $sp, -16
    088211F0:[2CA20005]: sltiu      $v0, $a1, 5
    088211F4:[AFBF0000]: sw         $ra, 0($sp)
    088211F8:[1040001D]: beq        $v0, $zr, 0x08821270
    088211FC:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    08821200:[3C03089B]: lui        $v1, 0x089B <=> li $v1, 0x089B0000
    08821204:[00051080]: sll        $v0, $a1, 0x0002
    08821208:[24636BC8]: addiu      $v1, $v1, 27592
    0882120C:[00431021]: addu       $v0, $v0, $v1
    08821210:[8C420000]: lw         $v0, 0($v0)
    08821214:[00400008]: jr         $v0
    08821218:[00000000]: nop
    08821270:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    08821274:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08821278:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    0882127C:[2484CBE8]: addiu      $a0, $a0, -13336
    08821280:[24A5CC18]: addiu      $a1, $a1, -13288
    08821284:[24E76BBC]: addiu      $a3, $a3, 27580
    08821288:[0E20993A]: jal        0x088264E8
    0882128C:[24060658]: addiu      $a2, $zr, 1624 <=> li $a2, 1624
    08821290:[8FBF0000]: lw         $ra, 0($sp)
    08821294:[2402FFFF]: addiu      $v0, $zr, -1 <=> li $v0, -1
    08821298:[03E00008]: jr         $ra
    0882129C:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_883A27C 575,455 instructions (0.314%), 3,789 calls (0883A27C - 0883A5C8, length 212)
    0883A27C:[27BDFFD0]: addiu      $sp, $sp, -48
    0883A280:[AFB7001C]: sw         $s7, 28($sp)
    0883A284:[0100B821]: addu       $s7, $t0, $zr <=> move $s7, $t0
    0883A288:[AFB60018]: sw         $s6, 24($sp)
    0883A28C:[00C0B021]: addu       $s6, $a2, $zr <=> move $s6, $a2
    0883A290:[AFB50014]: sw         $s5, 20($sp)
    0883A294:[00E0A821]: addu       $s5, $a3, $zr <=> move $s5, $a3
    0883A298:[AFB40010]: sw         $s4, 16($sp)
    0883A29C:[00A0A021]: addu       $s4, $a1, $zr <=> move $s4, $a1
    0883A2A0:[AFB3000C]: sw         $s3, 12($sp)
    0883A2A4:[AFB20008]: sw         $s2, 8($sp)
    0883A2A8:[3C1208A0]: lui        $s2, 0x08A0 <=> li $s2, 0x08A00000
    0883A2AC:[AFB10004]: sw         $s1, 4($sp)
    0883A2B0:[AFBF0020]: sw         $ra, 32($sp)
    0883A2B4:[AFB00000]: sw         $s0, 0($sp)
    0883A2B8:[8E4235F4]: lw         $v0, 13812($s2)
    0883A2BC:[00408816]: clz        $s1, $v0
    0883A2C0:[2A220008]: slti       $v0, $s1, 8
    0883A2C4:[14400004]: bne        $v0, $zr, 0x0883A2D8
    0883A2C8:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    0883A2CC:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883A2D0:[0E2099AE]: jal        0x088266B8
    0883A2D4:[248447A4]: addiu      $a0, $a0, 18340
    0883A2D8:[001111C0]: sll        $v0, $s1, 0x0007
    0883A2DC:[00118080]: sll        $s0, $s1, 0x0002
    0883A2E0:[8E4735F4]: lw         $a3, 13812($s2)
    0883A2E4:[02028021]: addu       $s0, $s0, $v0
    0883A2E8:[3C038000]: lui        $v1, 0x8000 <=> li $v1, 0x80000000
    0883A2EC:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883A2F0:[244235F8]: addiu      $v0, $v0, 13816
    0883A2F4:[02231806]: srlv       $v1, $v1, $s1
    0883A2F8:[02028021]: addu       $s0, $s0, $v0
    0883A2FC:[00031827]: nor        $v1, $zr, $v1 <=> li $v1, not $v1
    0883A300:[00E33824]: and        $a3, $a3, $v1
    0883A304:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883A308:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0883A30C:[24060084]: addiu      $a2, $zr, 132 <=> li $a2, 132
    0883A310:[0E24C0A6]: jal        0x08930298
    0883A314:[AE4735F4]: sw         $a3, 13812($s2)
    0883A318:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883A31C:[8C853AE8]: lw         $a1, 15080($a0)
    0883A320:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883A324:[8C433AB8]: lw         $v1, 15032($v0)
    0883A328:[24A20001]: addiu      $v0, $a1, 1
    0883A32C:[AC823AE8]: sw         $v0, 15080($a0)
    0883A330:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883A334:[A2030018]: sb         $v1, 24($s0)
    0883A338:[AE050000]: sw         $a1, 0($s0)
    0883A33C:[AC503AE4]: sw         $s0, 15076($v0)
    0883A340:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883A344:[A2000015]: sb         $zr, 21($s0)
    0883A348:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883A34C:[24843AB4]: addiu      $a0, $a0, 15028
    0883A350:[0E20E4FF]: jal        0x088393FC
    0883A354:[AE020044]: sw         $v0, 68($s0)
    0883A358:[1040001E]: beq        $v0, $zr, 0x0883A3D4
    0883A35C:[00000000]: nop
    0883A360:[0E2648F1]: jal        0x089923C4 [sceKernelGetThreadId]
    0883A364:[00000000]: nop
    0883A368:[0E26496F]: jal        0x089925BC [sceKernelGetThreadCurrentPriority]
    0883A36C:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0883A370:[00409021]: addu       $s2, $v0, $zr <=> move $s2, $v0
    0883A374:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883A378:[244335EC]: addiu      $v1, $v0, 13804
    0883A37C:[3C050884]: lui        $a1, 0x0884 <=> li $a1, 0x08840000
    0883A380:[24A597FC]: addiu      $a1, $a1, -26628
    0883A384:[00603021]: addu       $a2, $v1, $zr <=> move $a2, $v1
    0883A388:[24040BB8]: addiu      $a0, $zr, 3000 <=> li $a0, 3000
    0883A38C:[AC720004]: sw         $s2, 4($v1)
    0883A390:[0E264955]: jal        0x08992554 [sceKernelSetAlarm]
    0883A394:[AC5035EC]: sw         $s0, 13804($v0)
    0883A398:[1C400004]: bgtz       $v0, 0x0883A3AC
    0883A39C:[00408821]: addu       $s1, $v0, $zr <=> move $s1, $v0
    0883A3A0:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    0883A3A4:[0E2099AE]: jal        0x088266B8
    0883A3A8:[24844794]: addiu      $a0, $a0, 18324
    0883A3AC:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883A3B0:[0E26495B]: jal        0x0899256C [sceKernelChangeThreadPriority]
    0883A3B4:[2405006F]: addiu      $a1, $zr, 111 <=> li $a1, 111
    0883A3B8:[02002021]: addu       $a0, $s0, $zr <=> move $a0, $s0
    0883A3BC:[0E26495B]: jal        0x0899256C [sceKernelChangeThreadPriority]
    0883A3C0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883A3C4:[0E26495D]: jal        0x08992574 [sceKernelCancelAlarm]
    0883A3C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883A3CC:[0A20E8FC]: j          0x0883A3F0
    0883A3D0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883A3D4:[0E264A67]: jal        0x0899299C [sceDisplayWaitVblankStartCB]
    0883A3D8:[00000000]: nop
    0883A3DC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883A3E0:[0E20E4FF]: jal        0x088393FC
    0883A3E4:[24843AB4]: addiu      $a0, $a0, 15028
    0883A3E8:[1040FFFA]: beq        $v0, $zr, 0x0883A3D4
    0883A3EC:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883A3F0:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883A3F4:[8E113AE4]: lw         $s1, 15076($s0)
    0883A3F8:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
    0883A3FC:[8CE43AD4]: lw         $a0, 15060($a3)
    0883A400:[3C0308A0]: lui        $v1, 0x08A0 <=> li $v1, 0x08A00000
    0883A404:[8C683AEC]: lw         $t0, 15084($v1)
    0883A408:[8E053AE4]: lw         $a1, 15076($s0)
    0883A40C:[00934821]: addu       $t1, $a0, $s3
    0883A410:[00131840]: sll        $v1, $s3, 0x0001
    0883A414:[01031821]: addu       $v1, $t0, $v1
    0883A418:[01093023]: subu       $a2, $t0, $t1
    0883A41C:[AE220048]: sw         $v0, 72($s1)
    0883A420:[01042023]: subu       $a0, $t0, $a0
    0883A424:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0883A428:[ACB4001C]: sw         $s4, 28($a1)
    0883A42C:[0082502C]: max        $t2, $a0, $v0
    0883A430:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883A434:[ACAA0008]: sw         $t2, 8($a1)
    0883A438:[ACA30028]: sw         $v1, 40($a1)
    0883A43C:[ACA80004]: sw         $t0, 4($a1)
    0883A440:[04C10003]: bgez       $a2, 0x0883A450
    0883A444:[ACE93AD4]: sw         $t1, 15060($a3)
    0883A448:[0A20E916]: j          0x0883A458
    0883A44C:[AC893AD0]: sw         $t1, 15056($a0)
    0883A450:[25020001]: addiu      $v0, $t0, 1
    0883A454:[AC823AD0]: sw         $v0, 15056($a0)
    0883A458:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883A45C:[24130001]: addiu      $s3, $zr, 1 <=> li $s3, 1
    0883A460:[0E20B3B5]: jal        0x0882CED4
    0883A464:[A0533ACD]: sb         $s3, 15053($v0)
    0883A468:[0002902B]: sltu       $s2, $zr, $v0 <=> move $s2, $v0
    0883A46C:[16400003]: bne        $s2, $zr, 0x0883A47C
    0883A470:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    0883A474:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0883A478:[A04046B0]: sb         $zr, 18096($v0)
    0883A47C:[0E215CDD]: jal        0x08857374
    0883A480:[8E303AE4]: lw         $s0, 15076($s1)
    0883A484:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883A488:[A202000C]: sb         $v0, 12($s0)
    0883A48C:[0E215CD9]: jal        0x08857364
    0883A490:[8E303AE4]: lw         $s0, 15076($s1)
    0883A494:[8E233AE4]: lw         $v1, 15076($s1)
    0883A498:[0002102B]: sltu       $v0, $zr, $v0 <=> move $v0, $v0
    0883A49C:[A202000D]: sb         $v0, 13($s0)
    0883A4A0:[1240001B]: beq        $s2, $zr, 0x0883A510
    0883A4A4:[A060000E]: sb         $zr, 14($v1)
    0883A4A8:[9062000C]: lbu        $v0, 12($v1)
    0883A4AC:[14400018]: bne        $v0, $zr, 0x0883A510
    0883A4B0:[00000000]: nop
    0883A4B4:[0E20CFBA]: jal        0x08833EE8
    0883A4B8:[00000000]: nop
    0883A4BC:[1440000C]: bne        $v0, $zr, 0x0883A4F0
    0883A4C0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883A4C4:[0E20D084]: jal        0x08834210
    0883A4C8:[00000000]: nop
    0883A4CC:[10400022]: beq        $v0, $zr, 0x0883A558
    0883A4D0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883A4D4:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0883A4D8:[3C05089B]: lui        $a1, 0x089B <=> li $a1, 0x089B0000
    0883A4DC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0883A4E0:[2484F428]: addiu      $a0, $a0, -3032
    0883A4E4:[24A5712C]: addiu      $a1, $a1, 28972
    0883A4E8:[0A20E954]: j          0x0883A550
    0883A4EC:[A05346B0]: sb         $s3, 18096($v0)
    0883A4F0:[8C423AD8]: lw         $v0, 15064($v0)
    0883A4F4:[14400018]: bne        $v0, $zr, 0x0883A558
    0883A4F8:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883A4FC:[8E223AE4]: lw         $v0, 15076($s1)
    0883A500:[A053000E]: sb         $s3, 14($v0)
    0883A504:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0883A508:[0A20E956]: j          0x0883A558
    0883A50C:[A05346B0]: sb         $s3, 18096($v0)
    0883A510:[0E20CFBA]: jal        0x08833EE8
    0883A514:[00000000]: nop
    0883A518:[1040000F]: beq        $v0, $zr, 0x0883A558
    0883A51C:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883A520:[3C10089B]: lui        $s0, 0x089B <=> li $s0, 0x089B0000
    0883A524:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0883A528:[2484F440]: addiu      $a0, $a0, -3008
    0883A52C:[0E209951]: jal        0x08826544
    0883A530:[2605712C]: addiu      $a1, $s0, 28972
    0883A534:[0E20E877]: jal        0x0883A1DC
    0883A538:[00000000]: nop
    0883A53C:[0E20CF75]: jal        0x08833DD4
    0883A540:[00000000]: nop
    0883A544:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    0883A548:[2484F458]: addiu      $a0, $a0, -2984
    0883A54C:[2605712C]: addiu      $a1, $s0, 28972
    0883A550:[0E209951]: jal        0x08826544
    0883A554:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883A558:[8E023AE4]: lw         $v0, 15076($s0)
    0883A55C:[A2B20000]: sb         $s2, 0($s5)
    0883A560:[8C420008]: lw         $v0, 8($v0)
    0883A564:[12400008]: beq        $s2, $zr, 0x0883A588
    0883A568:[AEC20000]: sw         $v0, 0($s6)
    0883A56C:[0E20CFBA]: jal        0x08833EE8
    0883A570:[00000000]: nop
    0883A574:[10400004]: beq        $v0, $zr, 0x0883A588
    0883A578:[8E023AE4]: lw         $v0, 15076($s0)
    0883A57C:[9042000C]: lbu        $v0, 12($v0)
    0883A580:[10400002]: beq        $v0, $zr, 0x0883A58C
    0883A584:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    0883A588:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    0883A58C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    0883A590:[8C503AE4]: lw         $s0, 15076($v0)
    0883A594:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883A598:[A2E30000]: sb         $v1, 0($s7)
    0883A59C:[AE02004C]: sw         $v0, 76($s0)
    0883A5A0:[8FBF0020]: lw         $ra, 32($sp)
    0883A5A4:[8FB7001C]: lw         $s7, 28($sp)
    0883A5A8:[8FB60018]: lw         $s6, 24($sp)
    0883A5AC:[8FB50014]: lw         $s5, 20($sp)
    0883A5B0:[8FB40010]: lw         $s4, 16($sp)
    0883A5B4:[8FB3000C]: lw         $s3, 12($sp)
    0883A5B8:[8FB20008]: lw         $s2, 8($sp)
    0883A5BC:[8FB10004]: lw         $s1, 4($sp)
    0883A5C0:[8FB00000]: lw         $s0, 0($sp)
    0883A5C4:[03E00008]: jr         $ra
    0883A5C8:[27BD0030]: addiu      $sp, $sp, 48
  Back Branch 0883A3E8 6,851 times (length 7)
    0883A3C0:[02402821]: addu       $a1, $s2, $zr <=> move $a1, $s2
    0883A3C4:[0E26495D]: jal        0x08992574 [sceKernelCancelAlarm]
    0883A3C8:[02202021]: addu       $a0, $s1, $zr <=> move $a0, $s1
    0883A3CC:[0A20E8FC]: j          0x0883A3F0
    0883A3D0:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
--> 0883A3D4:[0E264A67]: jal        0x0899299C [sceDisplayWaitVblankStartCB]
    0883A3D8:[00000000]: nop
    0883A3DC:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883A3E0:[0E20E4FF]: jal        0x088393FC
    0883A3E4:[24843AB4]: addiu      $a0, $a0, 15028
--> 0883A3E8:[1040FFFA]: beq        $v0, $zr, 0x0883A3D4
    0883A3EC:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    0883A3F0:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883A3F4:[8E113AE4]: lw         $s1, 15076($s0)
    0883A3F8:[3C0708A0]: lui        $a3, 0x08A0 <=> li $a3, 0x08A00000
_S1_2_88344C4 564,644 instructions (0.308%), 141,161 calls (088344C4 - 088344D0, length 4)
    088344C4:[8C820000]: lw         $v0, 0($a0)
    088344C8:[00052900]: sll        $a1, $a1, 0x0004
    088344CC:[03E00008]: jr         $ra
    088344D0:[00451021]: addu       $v0, $v0, $a1
_S1_2_8B52278 563,184 instructions (0.307%), 616 calls (0886723C - 08B5227C, length 764945)
  Back Branch 08867B3C 3,247 times (length 451)
  Back Branch 088673CC 2,696 times (length 11)
    08867394:[10400020]: beq        $v0, $zr, 0x08867418
    08867398:[AFA0002C]: sw         $zr, 44($sp)
    0886739C:[8FA60064]: lw         $a2, 100($sp)
    088673A0:[26C70040]: addiu      $a3, $s6, 64
    088673A4:[24C80040]: addiu      $t0, $a2, 64
--> 088673A8:[8CC20000]: lw         $v0, 0($a2)
    088673AC:[8CC30004]: lw         $v1, 4($a2)
    088673B0:[8CC40008]: lw         $a0, 8($a2)
    088673B4:[8CC5000C]: lw         $a1, 12($a2)
    088673B8:[ACE20000]: sw         $v0, 0($a3)
    088673BC:[24C60010]: addiu      $a2, $a2, 16
    088673C0:[24E70010]: addiu      $a3, $a3, 16
    088673C4:[ACE3FFF4]: sw         $v1, -12($a3)
    088673C8:[ACE4FFF8]: sw         $a0, -8($a3)
--> 088673CC:[14C8FFF6]: bne        $a2, $t0, 0x088673A8
    088673D0:[ACE5FFFC]: sw         $a1, -4($a3)
    088673D4:[8FA60068]: lw         $a2, 104($sp)
    088673D8:[26C70080]: addiu      $a3, $s6, 128
    088673DC:[24C80030]: addiu      $t0, $a2, 48
  Back Branch 08867404 2,022 times (length 11)
    088673CC:[14C8FFF6]: bne        $a2, $t0, 0x088673A8
    088673D0:[ACE5FFFC]: sw         $a1, -4($a3)
    088673D4:[8FA60068]: lw         $a2, 104($sp)
    088673D8:[26C70080]: addiu      $a3, $s6, 128
    088673DC:[24C80030]: addiu      $t0, $a2, 48
--> 088673E0:[8CC20000]: lw         $v0, 0($a2)
    088673E4:[8CC30004]: lw         $v1, 4($a2)
    088673E8:[8CC40008]: lw         $a0, 8($a2)
    088673EC:[8CC5000C]: lw         $a1, 12($a2)
    088673F0:[ACE20000]: sw         $v0, 0($a3)
    088673F4:[24C60010]: addiu      $a2, $a2, 16
    088673F8:[24E70010]: addiu      $a3, $a3, 16
    088673FC:[ACE3FFF4]: sw         $v1, -12($a3)
    08867400:[ACE4FFF8]: sw         $a0, -8($a3)
--> 08867404:[14C8FFF6]: bne        $a2, $t0, 0x088673E0
    08867408:[ACE5FFFC]: sw         $a1, -4($a3)
    0886740C:[24040001]: addiu      $a0, $zr, 1 <=> li $a0, 1
    08867410:[AFA00030]: sw         $zr, 48($sp)
    08867414:[AFA4002C]: sw         $a0, 44($sp)
  Back Branch 08B52278 616 times (length 764945)
_S1_2_88393FC 561,954 instructions (0.306%), 29,174 calls (088393FC - 08839448, length 20)
    088393FC:[27BDFFF0]: addiu      $sp, $sp, -16
    08839400:[AFB00000]: sw         $s0, 0($sp)
    08839404:[00808021]: addu       $s0, $a0, $zr <=> move $s0, $a0
    08839408:[AFB10004]: sw         $s1, 4($sp)
    0883940C:[AFBF0008]: sw         $ra, 8($sp)
    08839410:[0E2648E5]: jal        0x08992394 [sceKernelCpuSuspendIntr]
    08839414:[00008821]: addu       $s1, $zr, $zr <=> li $s1, 0
    08839418:[92030000]: lbu        $v1, 0($s0)
    0883941C:[10600003]: beq        $v1, $zr, 0x0883942C
    08839420:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08839424:[A2000000]: sb         $zr, 0($s0)
    08839428:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    0883942C:[0E2648F5]: jal        0x089923D4 [sceKernelCpuResumeIntr]
    08839430:[00000000]: nop
    08839434:[02201021]: addu       $v0, $s1, $zr <=> move $v0, $s1
    08839438:[8FBF0008]: lw         $ra, 8($sp)
    0883943C:[8FB10004]: lw         $s1, 4($sp)
    08839440:[8FB00000]: lw         $s0, 0($sp)
    08839444:[03E00008]: jr         $ra
    08839448:[27BD0010]: addiu      $sp, $sp, 16
_S1_2_881AEBC 553,950 instructions (0.302%), 27,320 calls (0881AEBC - 0881AFE4, length 75)
    0881AEBC:[8C820004]: lw         $v0, 4($a0)
    0881AEC0:[8C880000]: lw         $t0, 0($a0)
    0881AEC4:[00A05021]: addu       $t2, $a1, $zr <=> move $t2, $a1
    0881AEC8:[00021FC2]: srl        $v1, $v0, 0x001F
    0881AECC:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    0881AED0:[7C475500]: ext        $a3, $v0, 20, 11
    0881AED4:[ACA30004]: sw         $v1, 4($a1)
    0881AED8:[14E0001F]: bne        $a3, $zr, 0x0881AF58
    0881AEDC:[7C09FD04]: ins        $t1, $zr, 20, 12
    0881AEE0:[01091025]: or         $v0, $t0, $t1
    0881AEE4:[1040002B]: beq        $v0, $zr, 0x0881AF94
    0881AEE8:[24020002]: addiu      $v0, $zr, 2 <=> li $v0, 2
    0881AEEC:[3C020FFF]: lui        $v0, 0x0FFF <=> li $v0, 0x0FFF0000
    0881AEF0:[00081E02]: srl        $v1, $t0, 0x0018
    0881AEF4:[00093A00]: sll        $a3, $t1, 0x0008
    0881AEF8:[3445FFFF]: ori        $a1, $v0, -1
    0881AEFC:[00673825]: or         $a3, $v1, $a3
    0881AF00:[2402FC02]: addiu      $v0, $zr, -1022 <=> li $v0, -1022
    0881AF04:[24030003]: addiu      $v1, $zr, 3 <=> li $v1, 3
    0881AF08:[00A7202B]: sltu       $a0, $a1, $a3
    0881AF0C:[00083200]: sll        $a2, $t0, 0x0008
    0881AF10:[AD420008]: sw         $v0, 8($t2)
    0881AF14:[1480000D]: bne        $a0, $zr, 0x0881AF4C
    0881AF18:[AD430000]: sw         $v1, 0($t2)
    0881AF1C:[00A04021]: addu       $t0, $a1, $zr <=> move $t0, $a1
    0881AF20:[2403FC02]: addiu      $v1, $zr, -1022 <=> li $v1, -1022
    0881AF24:[000617C2]: srl        $v0, $a2, 0x001F
    0881AF28:[00072840]: sll        $a1, $a3, 0x0001
    0881AF2C:[00452825]: or         $a1, $v0, $a1
    0881AF30:[00062040]: sll        $a0, $a2, 0x0001
    0881AF34:[0105102B]: sltu       $v0, $t0, $a1
    0881AF38:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    0881AF3C:[00A03821]: addu       $a3, $a1, $zr <=> move $a3, $a1
    0881AF40:[1040FFF8]: beq        $v0, $zr, 0x0881AF24
    0881AF44:[2463FFFF]: addiu      $v1, $v1, -1
    0881AF48:[AD430008]: sw         $v1, 8($t2)
    0881AF4C:[AD460010]: sw         $a2, 16($t2)
    0881AF50:[03E00008]: jr         $ra
    0881AF54:[AD470014]: sw         $a3, 20($t2)
    0881AF58:[240207FF]: addiu      $v0, $zr, 2047 <=> li $v0, 2047
    0881AF5C:[10E2000F]: beq        $a3, $v0, 0x0881AF9C
    0881AF60:[00081602]: srl        $v0, $t0, 0x0018
    0881AF64:[00092A00]: sll        $a1, $t1, 0x0008
    0881AF68:[00452825]: or         $a1, $v0, $a1
    0881AF6C:[3C061000]: lui        $a2, 0x1000 <=> li $a2, 0x10000000
    0881AF70:[24E7FC01]: addiu      $a3, $a3, -1023
    0881AF74:[00082200]: sll        $a0, $t0, 0x0008
    0881AF78:[00A61825]: or         $v1, $a1, $a2
    0881AF7C:[24020003]: addiu      $v0, $zr, 3 <=> li $v0, 3
    0881AF80:[AD440010]: sw         $a0, 16($t2)
    0881AF84:[AD430014]: sw         $v1, 20($t2)
    0881AF88:[AD470008]: sw         $a3, 8($t2)
    0881AF8C:[03E00008]: jr         $ra
    0881AF90:[AD420000]: sw         $v0, 0($t2)
    0881AF94:[03E00008]: jr         $ra
    0881AF98:[ACA20000]: sw         $v0, 0($a1)
    0881AF9C:[01091025]: or         $v0, $t0, $t1
    0881AFA0:[14400004]: bne        $v0, $zr, 0x0881AFB4
    0881AFA4:[3C040008]: lui        $a0, 0x0008 <=> li $a0, 0x00080000
    0881AFA8:[24020004]: addiu      $v0, $zr, 4 <=> li $v0, 4
    0881AFAC:[03E00008]: jr         $ra
    0881AFB0:[ACA20000]: sw         $v0, 0($a1)
    0881AFB4:[00001021]: addu       $v0, $zr, $zr <=> li $v0, 0
    0881AFB8:[01241824]: and        $v1, $t1, $a0
    0881AFBC:[00431025]: or         $v0, $v0, $v1
    0881AFC0:[50400005]: beql       $v0, $zr, 0x0881AFD8
    0881AFC4:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0881AFC8:[ACA00000]: sw         $zr, 0($a1)
    0881AFCC:[AD480010]: sw         $t0, 16($t2)
    0881AFD0:[03E00008]: jr         $ra
    0881AFD4:[AD490014]: sw         $t1, 20($t2)
    0881AFD8:[ACA20000]: sw         $v0, 0($a1)
    0881AFDC:[AD480010]: sw         $t0, 16($t2)
    0881AFE0:[03E00008]: jr         $ra
    0881AFE4:[AD490014]: sw         $t1, 20($t2)
_S1_2_8821974 550,710 instructions (0.300%), 5 calls (088218BC - 08821988, length 52)
    088218BC:[27BDFFD0]: addiu      $sp, $sp, -48
    088218C0:[AFB3001C]: sw         $s3, 28($sp)
    088218C4:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088218C8:[AFB20018]: sw         $s2, 24($sp)
    088218CC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088218D0:[AFB10014]: sw         $s1, 20($sp)
    088218D4:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088218D8:[AFB00010]: sw         $s0, 16($sp)
    088218DC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088218E0:[AFBF0020]: sw         $ra, 32($sp)
    088218E4:[AFA50000]: sw         $a1, 0($sp)
    088218E8:[0260F809]: jalr       $ra, $s3
    088218EC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088218F0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088218F4:[04600016]: bltz       $v1, 0x08821950
    088218F8:[2C420020]: sltiu      $v0, $v0, 32
    088218FC:[1040000D]: beq        $v0, $zr, 0x08821934
    08821900:[8FA20000]: lw         $v0, 0($sp)
    08821904:[10600014]: beq        $v1, $zr, 0x08821958
    08821908:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882190C:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    08821910:[10620010]: beq        $v1, $v0, 0x08821954
    08821914:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821918:[10620005]: beq        $v1, $v0, 0x08821930
    0882191C:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08821920:[10620003]: beq        $v1, $v0, 0x08821930
    08821924:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08821928:[5462000A]: bnel       $v1, $v0, 0x08821954
    0882192C:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08821930:[8FA20000]: lw         $v0, 0($sp)
    08821934:[00521023]: subu       $v0, $v0, $s2
    08821938:[14510003]: bne        $v0, $s1, 0x08821948
    0882193C:[0222182A]: slt        $v1, $s1, $v0
    08821940:[0A208655]: j          0x08821954
    08821944:[26100001]: addiu      $s0, $s0, 1
    08821948:[1060FFE7]: beq        $v1, $zr, 0x088218E8
    0882194C:[26100001]: addiu      $s0, $s0, 1
    08821950:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08821954:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821958:[8FBF0020]: lw         $ra, 32($sp)
    0882195C:[8FB3001C]: lw         $s3, 28($sp)
    08821960:[8FB20018]: lw         $s2, 24($sp)
    08821964:[8FB10014]: lw         $s1, 20($sp)
    08821968:[8FB00010]: lw         $s0, 16($sp)
    0882196C:[03E00008]: jr         $ra
    08821970:[27BD0030]: addiu      $sp, $sp, 48
    08821974:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08821978:[3C040882]: lui        $a0, 0x0882 <=> li $a0, 0x08820000
    0882197C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08821980:[24840E50]: addiu      $a0, $a0, 3664
    08821984:[0A20862F]: j          0x088218BC
    08821988:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
  Back Branch 08821948 41,598 times (length 26)
    088218D4:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088218D8:[AFB00010]: sw         $s0, 16($sp)
    088218DC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088218E0:[AFBF0020]: sw         $ra, 32($sp)
    088218E4:[AFA50000]: sw         $a1, 0($sp)
--> 088218E8:[0260F809]: jalr       $ra, $s3
    088218EC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088218F0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088218F4:[04600016]: bltz       $v1, 0x08821950
    088218F8:[2C420020]: sltiu      $v0, $v0, 32
    088218FC:[1040000D]: beq        $v0, $zr, 0x08821934
    08821900:[8FA20000]: lw         $v0, 0($sp)
    08821904:[10600014]: beq        $v1, $zr, 0x08821958
    08821908:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882190C:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    08821910:[10620010]: beq        $v1, $v0, 0x08821954
    08821914:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821918:[10620005]: beq        $v1, $v0, 0x08821930
    0882191C:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08821920:[10620003]: beq        $v1, $v0, 0x08821930
    08821924:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08821928:[5462000A]: bnel       $v1, $v0, 0x08821954
    0882192C:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08821930:[8FA20000]: lw         $v0, 0($sp)
    08821934:[00521023]: subu       $v0, $v0, $s2
    08821938:[14510003]: bne        $v0, $s1, 0x08821948
    0882193C:[0222182A]: slt        $v1, $s1, $v0
    08821940:[0A208655]: j          0x08821954
    08821944:[26100001]: addiu      $s0, $s0, 1
--> 08821948:[1060FFE7]: beq        $v1, $zr, 0x088218E8
    0882194C:[26100001]: addiu      $s0, $s0, 1
    08821950:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08821954:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821958:[8FBF0020]: lw         $ra, 32($sp)
  Back Branch 08821984 5 times (length 52)
--> 088218BC:[27BDFFD0]: addiu      $sp, $sp, -48
    088218C0:[AFB3001C]: sw         $s3, 28($sp)
    088218C4:[00809821]: addu       $s3, $a0, $zr <=> move $s3, $a0
    088218C8:[AFB20018]: sw         $s2, 24($sp)
    088218CC:[00A09021]: addu       $s2, $a1, $zr <=> move $s2, $a1
    088218D0:[AFB10014]: sw         $s1, 20($sp)
    088218D4:[00C08821]: addu       $s1, $a2, $zr <=> move $s1, $a2
    088218D8:[AFB00010]: sw         $s0, 16($sp)
    088218DC:[00008021]: addu       $s0, $zr, $zr <=> li $s0, 0
    088218E0:[AFBF0020]: sw         $ra, 32($sp)
    088218E4:[AFA50000]: sw         $a1, 0($sp)
    088218E8:[0260F809]: jalr       $ra, $s3
    088218EC:[03A02021]: addu       $a0, $sp, $zr <=> move $a0, $sp
    088218F0:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    088218F4:[04600016]: bltz       $v1, 0x08821950
    088218F8:[2C420020]: sltiu      $v0, $v0, 32
    088218FC:[1040000D]: beq        $v0, $zr, 0x08821934
    08821900:[8FA20000]: lw         $v0, 0($sp)
    08821904:[10600014]: beq        $v1, $zr, 0x08821958
    08821908:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    0882190C:[2402001A]: addiu      $v0, $zr, 26 <=> li $v0, 26
    08821910:[10620010]: beq        $v1, $v0, 0x08821954
    08821914:[2402000A]: addiu      $v0, $zr, 10 <=> li $v0, 10
    08821918:[10620005]: beq        $v1, $v0, 0x08821930
    0882191C:[2402000D]: addiu      $v0, $zr, 13 <=> li $v0, 13
    08821920:[10620003]: beq        $v1, $v0, 0x08821930
    08821924:[24020009]: addiu      $v0, $zr, 9 <=> li $v0, 9
    08821928:[5462000A]: bnel       $v1, $v0, 0x08821954
    0882192C:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08821930:[8FA20000]: lw         $v0, 0($sp)
    08821934:[00521023]: subu       $v0, $v0, $s2
    08821938:[14510003]: bne        $v0, $s1, 0x08821948
    0882193C:[0222182A]: slt        $v1, $s1, $v0
    08821940:[0A208655]: j          0x08821954
    08821944:[26100001]: addiu      $s0, $s0, 1
    08821948:[1060FFE7]: beq        $v1, $zr, 0x088218E8
    0882194C:[26100001]: addiu      $s0, $s0, 1
    08821950:[2410FFFF]: addiu      $s0, $zr, -1 <=> li $s0, -1
    08821954:[02001021]: addu       $v0, $s0, $zr <=> move $v0, $s0
    08821958:[8FBF0020]: lw         $ra, 32($sp)
    0882195C:[8FB3001C]: lw         $s3, 28($sp)
    08821960:[8FB20018]: lw         $s2, 24($sp)
    08821964:[8FB10014]: lw         $s1, 20($sp)
    08821968:[8FB00010]: lw         $s0, 16($sp)
    0882196C:[03E00008]: jr         $ra
    08821970:[27BD0030]: addiu      $sp, $sp, 48
    08821974:[00801021]: addu       $v0, $a0, $zr <=> move $v0, $a0
    08821978:[3C040882]: lui        $a0, 0x0882 <=> li $a0, 0x08820000
    0882197C:[00A03021]: addu       $a2, $a1, $zr <=> move $a2, $a1
    08821980:[24840E50]: addiu      $a0, $a0, 3664
--> 08821984:[0A20862F]: j          0x088218BC
    08821988:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
_S1_2_8837B24 539,570 instructions (0.294%), 7,629 calls (08837B24 - 089923D8, length 354862)
  Back Branch 0883A000 3,664 times (length 721)
_S1_2_88395E4 509,602 instructions (0.278%), 11,086 calls (088266B8 - 08839704, length 19476)
  Back Branch 088396C0 7,507 times (length 41)
    08839610:[24843AA8]: addiu      $a0, $a0, 15016
    08839614:[10400038]: beq        $v0, $zr, 0x088396F8
    08839618:[8FBF0008]: lw         $ra, 8($sp)
    0883961C:[0A20E5AB]: j          0x088396AC
    08839620:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
--> 08839624:[92020010]: lbu        $v0, 16($s0)
    08839628:[54400009]: bnel       $v0, $zr, 0x08839650
    0883962C:[92020017]: lbu        $v0, 23($s0)
    08839630:[0E20E513]: jal        0x0883944C
    08839634:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08839638:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    0883963C:[24843A18]: addiu      $a0, $a0, 14872
    08839640:[0E20E513]: jal        0x0883944C
    08839644:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
    08839648:[0A20E5AB]: j          0x088396AC
    0883964C:[00000000]: nop
    08839650:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08839654:[24843AAC]: addiu      $a0, $a0, 15020
    08839658:[0E20E4FF]: jal        0x088393FC
    0883965C:[00442021]: addu       $a0, $v0, $a0
    08839660:[10400020]: beq        $v0, $zr, 0x088396E4
    08839664:[26243A84]: addiu      $a0, $s1, 14980
    08839668:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    0883966C:[3C1108A0]: lui        $s1, 0x08A0 <=> li $s1, 0x08A00000
    08839670:[0E264945]: jal        0x08992514 [sceKernelGetSystemTimeLow]
    08839674:[AE020078]: sw         $v0, 120($s0)
    08839678:[8E233AE0]: lw         $v1, 15072($s1)
    0883967C:[10600004]: beq        $v1, $zr, 0x08839690
    08839680:[AE02007C]: sw         $v0, 124($s0)
    08839684:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08839688:[0E2099AE]: jal        0x088266B8
    0883968C:[248446E4]: addiu      $a0, $a0, 18148
    08839690:[8E040020]: lw         $a0, 32($s0)
    08839694:[AE303AE0]: sw         $s0, 15072($s1)
    08839698:[8FBF0008]: lw         $ra, 8($sp)
    0883969C:[8FB10004]: lw         $s1, 4($sp)
    088396A0:[8FB00000]: lw         $s0, 0($sp)
    088396A4:[0A20E087]: j          0x0883821C
    088396A8:[27BD0010]: addiu      $sp, $sp, 16
    088396AC:[0E20E54E]: jal        0x08839538
    088396B0:[26243A84]: addiu      $a0, $s1, 14980
    088396B4:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088396B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088396BC:[24843A60]: addiu      $a0, $a0, 14944
--> 088396C0:[1440FFD8]: bne        $v0, $zr, 0x08839624
    088396C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088396C8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088396CC:[8FBF0008]: lw         $ra, 8($sp)
    088396D0:[8FB10004]: lw         $s1, 4($sp)
  Back Branch 088396DC 3,720 times (length 217)
  Back Branch 088396A4 3,634 times (length 1316)
  Back Branch 088396EC 3,570 times (length 10)
    088396B8:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    088396BC:[24843A60]: addiu      $a0, $a0, 14944
    088396C0:[1440FFD8]: bne        $v0, $zr, 0x08839624
    088396C4:[00402821]: addu       $a1, $v0, $zr <=> move $a1, $v0
    088396C8:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
--> 088396CC:[8FBF0008]: lw         $ra, 8($sp)
    088396D0:[8FB10004]: lw         $s1, 4($sp)
    088396D4:[8FB00000]: lw         $s0, 0($sp)
    088396D8:[24843AA8]: addiu      $a0, $a0, 15016
    088396DC:[0A20E4E0]: j          0x08839380
    088396E0:[27BD0010]: addiu      $sp, $sp, 16
    088396E4:[0E20E531]: jal        0x088394C4
    088396E8:[02002821]: addu       $a1, $s0, $zr <=> move $a1, $s0
--> 088396EC:[0A20E5B3]: j          0x088396CC
    088396F0:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    088396F4:[8FBF0008]: lw         $ra, 8($sp)
    088396F8:[8FB10004]: lw         $s1, 4($sp)
    088396FC:[8FB00000]: lw         $s0, 0($sp)
_S1_2_8846490 506,723 instructions (0.276%), 3,789 calls (08846490 - 088468AC, length 264)
    08846490:[27BDFFD0]: addiu      $sp, $sp, -48
    08846494:[AFB3001C]: sw         $s3, 28($sp)
    08846498:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884649C:[30D300FF]: andi       $s3, $a2, 255
    088464A0:[AFB10014]: sw         $s1, 20($sp)
    088464A4:[24110001]: addiu      $s1, $zr, 1 <=> li $s1, 1
    088464A8:[AFB00010]: sw         $s0, 16($sp)
    088464AC:[3C1008A0]: lui        $s0, 0x08A0 <=> li $s0, 0x08A00000
    088464B0:[AFBF0020]: sw         $ra, 32($sp)
    088464B4:[AFB20018]: sw         $s2, 24($sp)
    088464B8:[8E085438]: lw         $t0, 21560($s0)
    088464BC:[A3A20001]: sb         $v0, 1($sp)
    088464C0:[A3A20000]: sb         $v0, 0($sp)
    088464C4:[11110026]: beq        $t0, $s1, 0x08846560
    088464C8:[AFA00004]: sw         $zr, 4($sp)
    088464CC:[29020002]: slti       $v0, $t0, 2
    088464D0:[10400005]: beq        $v0, $zr, 0x088464E8
    088464D4:[29020004]: slti       $v0, $t0, 4
    088464D8:[1100000F]: beq        $t0, $zr, 0x08846518
    088464DC:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088464E0:[0A21193E]: j          0x088464F8
    088464E4:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088464E8:[54400034]: bnel       $v0, $zr, 0x088465BC
    088464EC:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088464F0:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088464F4:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088464F8:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088464FC:[24840AA8]: addiu      $a0, $a0, 2728
    08846500:[24A50A3C]: addiu      $a1, $a1, 2620
    08846504:[24E77704]: addiu      $a3, $a3, 30468
    08846508:[0E20993A]: jal        0x088264E8
    0884650C:[2406014F]: addiu      $a2, $zr, 335 <=> li $a2, 335
    08846510:[0A21196F]: j          0x088465BC
    08846514:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846518:[0E20ED52]: jal        0x0883B548
    0884651C:[00000000]: nop
    08846520:[2403FFFF]: addiu      $v1, $zr, -1 <=> li $v1, -1
    08846524:[10430004]: beq        $v0, $v1, 0x08846538
    08846528:[00000000]: nop
    0884652C:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08846530:[0E2099AE]: jal        0x088266B8
    08846534:[24847CD0]: addiu      $a0, $a0, 31952
    08846538:[0E211CFD]: jal        0x088473F4
    0884653C:[00000000]: nop
    08846540:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846544:[0E20EBDC]: jal        0x0883AF70
    08846548:[00002821]: addu       $a1, $zr, $zr <=> li $a1, 0
    0884654C:[8E025438]: lw         $v0, 21560($s0)
    08846550:[00401821]: addu       $v1, $v0, $zr <=> move $v1, $v0
    08846554:[38420001]: xori       $v0, $v0, 1
    08846558:[0222180B]: movn       $v1, $s1, $v0
    0884655C:[AE035438]: sw         $v1, 21560($s0)
    08846560:[0E211CFD]: jal        0x088473F4
    08846564:[00000000]: nop
    08846568:[0E209371]: jal        0x08824DC4
    0884656C:[00402021]: addu       $a0, $v0, $zr <=> move $a0, $v0
    08846570:[14400012]: bne        $v0, $zr, 0x088465BC
    08846574:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846578:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884657C:[2405000C]: addiu      $a1, $zr, 12 <=> li $a1, 12
    08846580:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08846584:[0E20EBD2]: jal        0x0883AF48
    08846588:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    0884658C:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    08846590:[2405000E]: addiu      $a1, $zr, 14 <=> li $a1, 14
    08846594:[00003021]: addu       $a2, $zr, $zr <=> li $a2, 0
    08846598:[0E211776]: jal        0x08845DD8
    0884659C:[00003821]: addu       $a3, $zr, $zr <=> li $a3, 0
    088465A0:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    088465A4:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088465A8:[A0435434]: sb         $v1, 21556($v0)
    088465AC:[24030002]: addiu      $v1, $zr, 2 <=> li $v1, 2
    088465B0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088465B4:[AC435438]: sw         $v1, 21560($v0)
    088465B8:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088465BC:[24517AF0]: addiu      $s1, $v0, 31472
    088465C0:[8E240054]: lw         $a0, 84($s1)
    088465C4:[8E250048]: lw         $a1, 72($s1)
    088465C8:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088465CC:[24840001]: addiu      $a0, $a0, 1
    088465D0:[27A60004]: addiu      $a2, $sp, 4
    088465D4:[03A03821]: addu       $a3, $sp, $zr <=> move $a3, $sp
    088465D8:[27A80001]: addiu      $t0, $sp, 1
    088465DC:[0E20E89F]: jal        0x0883A27C
    088465E0:[90505434]: lbu        $s0, 21556($v0)
    088465E4:[93A20000]: lbu        $v0, 0($sp)
    088465E8:[1040009E]: beq        $v0, $zr, 0x08846864
    088465EC:[00000000]: nop
    088465F0:[1200009C]: beq        $s0, $zr, 0x08846864
    088465F4:[93A20001]: lbu        $v0, 1($sp)
    088465F8:[A220004D]: sb         $zr, 77($s1)
    088465FC:[1040003B]: beq        $v0, $zr, 0x088466EC
    08846600:[8FB00004]: lw         $s0, 4($sp)
    08846604:[9222004E]: lbu        $v0, 78($s1)
    08846608:[10400023]: beq        $v0, $zr, 0x08846698
    0884660C:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    08846610:[24120001]: addiu      $s2, $zr, 1 <=> li $s2, 1
    08846614:[0E20E837]: jal        0x0883A0DC
    08846618:[A232004D]: sb         $s2, 77($s1)
    0884661C:[1E000003]: bgtz       $s0, 0x0884662C
    08846620:[3C0408A0]: lui        $a0, 0x08A0 <=> li $a0, 0x08A00000
    08846624:[1040001A]: beq        $v0, $zr, 0x08846690
    08846628:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0884662C:[8C835430]: lw         $v1, 21552($a0)
    08846630:[8E220058]: lw         $v0, 88($s1)
    08846634:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    08846638:[24670001]: addiu      $a3, $v1, 1
    0884663C:[0047102B]: sltu       $v0, $v0, $a3
    08846640:[1040000A]: beq        $v0, $zr, 0x0884666C
    08846644:[AC875430]: sw         $a3, 21552($a0)
    08846648:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    0884664C:[24A50AD8]: addiu      $a1, $a1, 2776
    08846650:[24C676F4]: addiu      $a2, $a2, 30452
    08846654:[02003821]: addu       $a3, $s0, $zr <=> move $a3, $s0
    08846658:[0E20990C]: jal        0x08826430
    0884665C:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08846660:[24030001]: addiu      $v1, $zr, 1 <=> li $v1, 1
    08846664:[0A2119B5]: j          0x088466D4
    08846668:[A232004D]: sb         $s2, 77($s1)
    0884666C:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    08846670:[24A50AF8]: addiu      $a1, $a1, 2808
    08846674:[24C676F4]: addiu      $a2, $a2, 30452
    08846678:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    0884667C:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08846680:[0E20990C]: jal        0x08826430
    08846684:[A220004D]: sb         $zr, 77($s1)
    08846688:[0A2119B5]: j          0x088466D4
    0884668C:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    08846690:[0A2119B0]: j          0x088466C0
    08846694:[24A50B1C]: addiu      $a1, $a1, 2844
    08846698:[8C435430]: lw         $v1, 21552($v0)
    0884669C:[8E240054]: lw         $a0, 84($s1)
    088466A0:[24630001]: addiu      $v1, $v1, 1
    088466A4:[0083202B]: sltu       $a0, $a0, $v1
    088466A8:[10800003]: beq        $a0, $zr, 0x088466B8
    088466AC:[AC435430]: sw         $v1, 21552($v0)
    088466B0:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    088466B4:[A222004D]: sb         $v0, 77($s1)
    088466B8:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088466BC:[24A50B28]: addiu      $a1, $a1, 2856
    088466C0:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    088466C4:[24C676F4]: addiu      $a2, $a2, 30452
    088466C8:[0E20990C]: jal        0x08826430
    088466CC:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    088466D0:[00001821]: addu       $v1, $zr, $zr <=> li $v1, 0
    088466D4:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    088466D8:[90427B3D]: lbu        $v0, 31549($v0)
    088466DC:[1040000B]: beq        $v0, $zr, 0x0884670C
    088466E0:[3C0208A0]: lui        $v0, 0x08A0 <=> li $v0, 0x08A00000
    088466E4:[0A2119C3]: j          0x0884670C
    088466E8:[AC405430]: sw         $zr, 21552($v0)
    088466EC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088466F0:[3C06089B]: lui        $a2, 0x089B <=> li $a2, 0x089B0000
    088466F4:[24A50B3C]: addiu      $a1, $a1, 2876
    088466F8:[24C676F4]: addiu      $a2, $a2, 30452
    088466FC:[0E20990C]: jal        0x08826430
    08846700:[2404000C]: addiu      $a0, $zr, 12 <=> li $a0, 12
    08846704:[0A2119CB]: j          0x0884672C
    08846708:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0884670C:[10600007]: beq        $v1, $zr, 0x0884672C
    08846710:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846714:[8FA40004]: lw         $a0, 4($sp)
    08846718:[18800005]: blez       $a0, 0x08846730
    0884671C:[90437B3D]: lbu        $v1, 31549($v0)
    08846720:[0E20E5DC]: jal        0x08839770
    08846724:[00000000]: nop
    08846728:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0884672C:[90437B3D]: lbu        $v1, 31549($v0)
    08846730:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    08846734:[10620005]: beq        $v1, $v0, 0x0884674C
    08846738:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884673C:[93A20001]: lbu        $v0, 1($sp)
    08846740:[10400004]: beq        $v0, $zr, 0x08846754
    08846744:[00000000]: nop
    08846748:[2404FFFF]: addiu      $a0, $zr, -1 <=> li $a0, -1
    0884674C:[0E20E61E]: jal        0x08839878
    08846750:[00000000]: nop
    08846754:[0E20A514]: jal        0x08829450
    08846758:[00000000]: nop
    0884675C:[0E21A86E]: jal        0x0886A1B8
    08846760:[00000000]: nop
    08846764:[3C04089E]: lui        $a0, 0x089E <=> li $a0, 0x089E0000
    08846768:[24917AF0]: addiu      $s1, $a0, 31472
    0884676C:[8E250004]: lw         $a1, 4($s1)
    08846770:[8C837AF0]: lw         $v1, 31472($a0)
    08846774:[8E220008]: lw         $v0, 8($s1)
    08846778:[AE200004]: sw         $zr, 4($s1)
    0884677C:[00651825]: or         $v1, $v1, $a1
    08846780:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    08846784:[00621824]: and        $v1, $v1, $v0
    08846788:[AE200008]: sw         $zr, 8($s1)
    0884678C:[0E20CB13]: jal        0x08832C4C
    08846790:[AC837AF0]: sw         $v1, 31472($a0)
    08846794:[0E21174A]: jal        0x08845D28
    08846798:[00408021]: addu       $s0, $v0, $zr <=> move $s0, $v0
    0884679C:[0E2117CB]: jal        0x08845F2C
    088467A0:[02602021]: addu       $a0, $s3, $zr <=> move $a0, $s3
    088467A4:[0E21175A]: jal        0x08845D68
    088467A8:[00000000]: nop
    088467AC:[0E20CB13]: jal        0x08832C4C
    088467B0:[00000000]: nop
    088467B4:[1202000A]: beq        $s0, $v0, 0x088467E0
    088467B8:[3C04089A]: lui        $a0, 0x089A <=> li $a0, 0x089A0000
    088467BC:[3C05089A]: lui        $a1, 0x089A <=> li $a1, 0x089A0000
    088467C0:[3C07089B]: lui        $a3, 0x089B <=> li $a3, 0x089B0000
    088467C4:[24840B54]: addiu      $a0, $a0, 2900
    088467C8:[24A50A3C]: addiu      $a1, $a1, 2620
    088467CC:[24E77714]: addiu      $a3, $a3, 30484
    088467D0:[02004021]: addu       $t0, $s0, $zr <=> move $t0, $s0
    088467D4:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    088467D8:[0E20993A]: jal        0x088264E8
    088467DC:[240602E3]: addiu      $a2, $zr, 739 <=> li $a2, 739
    088467E0:[0E210AAB]: jal        0x08842AAC
    088467E4:[00000000]: nop
    088467E8:[0E20A9C7]: jal        0x0882A71C
    088467EC:[00000000]: nop
    088467F0:[0E211916]: jal        0x08846458
    088467F4:[00000000]: nop
    088467F8:[4600000D]: trunc.w.s  $f0, $f0
    088467FC:[8E220050]: lw         $v0, 80($s1)
    08846800:[44030000]: mfc1       $v1, $f0
    08846804:[14600002]: bne        $v1, $zr, 0x08846810
    08846808:[0043001B]: divu       $v0, $v1
    0884680C:[000001CD]: break      0x00007
    08846810:[00001010]: mfhi       $v0
    08846814:[1440000A]: bne        $v0, $zr, 0x08846840
    08846818:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    0884681C:[0E2245E8]: jal        0x088917A0
    08846820:[00000000]: nop
    08846824:[8E230060]: lw         $v1, 96($s1)
    08846828:[24020001]: addiu      $v0, $zr, 1 <=> li $v0, 1
    0884682C:[14620004]: bne        $v1, $v0, 0x08846840
    08846830:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846834:[0E20AF21]: jal        0x0882BC84
    08846838:[00002021]: addu       $a0, $zr, $zr <=> li $a0, 0
    0884683C:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846840:[24507AF0]: addiu      $s0, $v0, 31472
    08846844:[8E0201A8]: lw         $v0, 424($s0)
    08846848:[58400004]: blezl      $v0, 0x0884685C
    0884684C:[8E020050]: lw         $v0, 80($s0)
    08846850:[0E20B4DA]: jal        0x0882D368
    08846854:[00000000]: nop
    08846858:[8E020050]: lw         $v0, 80($s0)
    0884685C:[24420001]: addiu      $v0, $v0, 1
    08846860:[AE020050]: sw         $v0, 80($s0)
    08846864:[0E20B4DC]: jal        0x0882D370
    08846868:[00000000]: nop
    0884686C:[0E20E746]: jal        0x08839D18
    08846870:[00000000]: nop
    08846874:[0E20AF65]: jal        0x0882BD94
    08846878:[00000000]: nop
    0884687C:[0E20FDB2]: jal        0x0883F6C8
    08846880:[00000000]: nop
    08846884:[0E209446]: jal        0x08825118
    08846888:[00000000]: nop
    0884688C:[3C02089E]: lui        $v0, 0x089E <=> li $v0, 0x089E0000
    08846890:[90427B3D]: lbu        $v0, 31549($v0)
    08846894:[8FBF0020]: lw         $ra, 32($sp)
    08846898:[8FB3001C]: lw         $s3, 28($sp)
    0884689C:[8FB20018]: lw         $s2, 24($sp)
    088468A0:[8FB10014]: lw         $s1, 20($sp)
    088468A4:[8FB00010]: lw         $s0, 16($sp)
    088468A8:[03E00008]: jr         $ra
    088468AC:[27BD0030]: addiu      $sp, $sp, 48
_S1_2_88289B8 497,475 instructions (0.271%), 18,425 calls (088289B8 - 08828A5C, length 42)
    088289B8:[8C820040]: lw         $v0, 64($a0)
    088289BC:[8C830010]: lw         $v1, 16($a0)
    088289C0:[00803021]: addu       $a2, $a0, $zr <=> move $a2, $a0
    088289C4:[8C840000]: lw         $a0, 0($a0)
    088289C8:[00021027]: nor        $v0, $zr, $v0 <=> li $v0, not $v0
    088289CC:[00624024]: and        $t0, $v1, $v0
    088289D0:[2402F0F9]: addiu      $v0, $zr, -3847 <=> li $v0, -3847
    088289D4:[00822024]: and        $a0, $a0, $v0
    088289D8:[8CC70018]: lw         $a3, 24($a2)
    088289DC:[01041026]: xor        $v0, $t0, $a0
    088289E0:[00445024]: and        $t2, $v0, $a0
    088289E4:[01471824]: and        $v1, $t2, $a3
    088289E8:[00481024]: and        $v0, $v0, $t0
    088289EC:[8CC5001C]: lw         $a1, 28($a2)
    088289F0:[10600004]: beq        $v1, $zr, 0x08828A04
    088289F4:[00004821]: addu       $t1, $zr, $zr <=> li $t1, 0
    088289F8:[00E83824]: and        $a3, $a3, $t0
    088289FC:[00E04821]: addu       $t1, $a3, $zr <=> move $t1, $a3
    08828A00:[24050007]: addiu      $a1, $zr, 7 <=> li $a1, 7
    08828A04:[10400005]: beq        $v0, $zr, 0x08828A1C
    08828A08:[00000000]: nop
    08828A0C:[00403821]: addu       $a3, $v0, $zr <=> move $a3, $v0
    08828A10:[00404821]: addu       $t1, $v0, $zr <=> move $t1, $v0
    08828A14:[0A20A290]: j          0x08828A40
    08828A18:[24050006]: addiu      $a1, $zr, 6 <=> li $a1, 6
    08828A1C:[50E00009]: beql       $a3, $zr, 0x08828A44
    08828A20:[ACC80000]: sw         $t0, 0($a2)
    08828A24:[50A00007]: beql       $a1, $zr, 0x08828A44
    08828A28:[ACC80000]: sw         $t0, 0($a2)
    08828A2C:[24A5FFFF]: addiu      $a1, $a1, -1
    08828A30:[54A00004]: bnel       $a1, $zr, 0x08828A44
    08828A34:[ACC80000]: sw         $t0, 0($a2)
    08828A38:[01274825]: or         $t1, $t1, $a3
    08828A3C:[24050001]: addiu      $a1, $zr, 1 <=> li $a1, 1
    08828A40:[ACC80000]: sw         $t0, 0($a2)
    08828A44:[ACC5001C]: sw         $a1, 28($a2)
    08828A48:[ACC20004]: sw         $v0, 4($a2)
    08828A4C:[ACCA0008]: sw         $t2, 8($a2)
    08828A50:[ACC9000C]: sw         $t1, 12($a2)
    08828A54:[ACC70018]: sw         $a3, 24($a2)
    08828A58:[03E00008]: jr         $ra
    08828A5C:[ACC40014]: sw         $a0, 20($a2)
_S1_2_88407C4 452,004 instructions (0.246%), 113,001 calls (088407C4 - 088407D0, length 4)
_S1_2_8828A60 442,200 instructions (0.241%), 18,425 calls (08828A60 - 08828AF8, length 39)
_S1_2_8839958 425,295 instructions (0.232%), 3,635 calls (08839958 - 08839B34, length 120)
_S1_2_8B52368 419,112 instructions (0.228%), 639 calls (08867E28 - 08B5236C, length 764242)
  Back Branch 088685DC 2,961 times (length 415)
  Back Branch 08868668 736 times (length 530)
  Back Branch 08B52368 639 times (length 763718)
  Back Branch 08867ED4 3 times (length 5)
_S1_2_8864068 393,880 instructions (0.215%), 38,493 calls (08864068 - 08864160, length 63)
  Back Branch 08864118 1,430 times (length 10)
  Back Branch 08864128 883 times (length 13)
_S1_2_884613C 391,014 instructions (0.213%), 14,482 calls (0884613C - 088461A4, length 27)
_S1_2_8821E80 376,428 instructions (0.205%), 5,358 calls (08821E80 - 08824710, length 2597)
  Back Branch 088246F0 23,332 times (length 12)
_S1_2_886192C 361,334 instructions (0.197%), 2,957 calls (0886192C - 08861DB0, length 290)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861D5C 1 times (length 6)
_S1_2_882B7B8 353,660 instructions (0.193%), 4,004 calls (088266B8 - 08835880, length 15475)
  Back Branch 0883585C 2,371 times (length 106)
_S1_2_883944C 340,800 instructions (0.186%), 11,360 calls (0883944C - 089923D8, length 353252)
_S1_2_884455C 332,854 instructions (0.181%), 1 calls (0884455C - 088446C0, length 90)
  Back Branch 088445E4 65,536 times (length 5)
  Back Branch 08844674 512 times (length 31)
_S1_2_881A220 326,874 instructions (0.178%), 222 calls (0881A220 - 0881A47C, length 152)
  Back Branch 0881A360 13,320 times (length 29)
  Back Branch 0881A478 113 times (length 104)
  Back Branch 0881A41C 4 times (length 64)
_S1_2_8822FD4 322,065 instructions (0.175%), 64,413 calls (08822FD4 - 08822FE4, length 5)
_S1_2_8822FC0 321,995 instructions (0.175%), 64,399 calls (08822FC0 - 08822FD0, length 5)
_S1_2_8834700 320,436 instructions (0.175%), 8,901 calls (08834700 - 0883479C, length 40)
_S1_2_892C2F4 320,056 instructions (0.174%), 3,637 calls (0892C2F4 - 0892C644, length 213)
  Back Branch 0892C638 3,637 times (length 120)
  Back Branch 0892C640 3,637 times (length 53)
_S1_2_8839D18 313,837 instructions (0.171%), 3,788 calls (08839B38 - 08839EA8, length 221)
  Back Branch 08839B78 11,245 times (length 14)
  Back Branch 08839C00 11,244 times (length 32)
  Back Branch 08839EA4 3,788 times (length 221)
_S1_2_8841440 295,506 instructions (0.161%), 32,834 calls (088410EC - 0884146C, length 225)
  Back Branch 08841254 16 times (length 13)
_S1_2_8818A70 294,756 instructions (0.161%), 5,082 calls (08818A70 - 08818C14, length 106)
_S1_2_883AC48 281,809 instructions (0.154%), 25,619 calls (0883AC48 - 0883AC70, length 11)
_S1_2_882B630 280,701 instructions (0.153%), 4,312 calls (0882B418 - 0882B698, length 161)
  Back Branch 0882B694 4,313 times (length 161)
_S1_2_892ECF8 279,247 instructions (0.152%), 2,738 calls (0892ECF8 - 0892F174, length 288)
  Back Branch 0892EFF8 4,749 times (length 52)
  Back Branch 0892F010 4,749 times (length 34)
  Back Branch 0892F000 2,022 times (length 40)
  Back Branch 0892F0CC 16 times (length 177)
  Back Branch 0892ED78 16 times (length 4)
  Back Branch 0892F0E4 8 times (length 182)
  Back Branch 0892F0DC 8 times (length 153)
  Back Branch 0892EE28 5 times (length 47)
  Back Branch 0892F170 1 times (length 266)
  Back Branch 0892F168 1 times (length 143)
_S1_2_892AF20 272,700 instructions (0.149%), 3,636 calls (0892AF20 - 0892B048, length 75)
_S1_2_892A71C 269,229 instructions (0.147%), 3,638 calls (0892A71C - 0892A980, length 154)
  Back Branch 0892A918 3,638 times (length 89)
  Back Branch 0892A958 3,638 times (length 103)
  Back Branch 0892A8C8 1 times (length 61)
_S1_2_8824714 269,165 instructions (0.147%), 6,829 calls (08824714 - 08824780, length 28)
  Back Branch 08824760 14,831 times (length 12)
_S1_2_8824294 256,560 instructions (0.140%), 5,060 calls (08824294 - 088242B4, length 9)
  Back Branch 088242A8 48,276 times (length 5)
_S1_2_8839380 256,494 instructions (0.140%), 18,321 calls (08839380 - 088393BC, length 16)
_S1_2_8837D70 250,815 instructions (0.137%), 3,635 calls (08837D70 - 08926068, length 243903)
  Back Branch 08926064 3,635 times (length 39)
_S1_2_8837820 240,143 instructions (0.131%), 3,638 calls (08837820 - 088379D4, length 110)
_S1_2_8834AB4 239,997 instructions (0.131%), 2,371 calls (08834680 - 08834C80, length 385)
  Back Branch 08834C7C 2,371 times (length 385)
_S1_2_88403E4 238,977 instructions (0.130%), 79,659 calls (088403E4 - 088403EC, length 3)
_S1_2_8A139EC 237,916 instructions (0.130%), 31 calls (08835AC8 - 08A139F0, length 489419)
  Back Branch 08835D5C 5,363 times (length 136)
  Back Branch 08835E78 3,118 times (length 40)
  Back Branch 08863EBC 175 times (length 111)
  Back Branch 08863CC4 53 times (length 19)
  Back Branch 088566EC 39 times (length 11)
  Back Branch 08A139EC 31 times (length 466697)
  Back Branch 088567BC 17 times (length 97)
  Back Branch 088564F4 13 times (length 185)
  Back Branch 088565E4 12 times (length 11)
  Back Branch 08856204 8 times (length 26)
  Back Branch 0885EB60 6 times (length 19)
  Back Branch 0885EAC0 6 times (length 19)
  Back Branch 0885EA28 6 times (length 114)
  Back Branch 0885E80C 6 times (length 16)
  Back Branch 0885EC00 6 times (length 19)
  Back Branch 0885ECA0 6 times (length 19)
  Back Branch 0884BE18 5 times (length 22742)
  Back Branch 0884BE4C 1 times (length 14162)
_S1_2_8839C18 233,734 instructions (0.127%), 3,635 calls (08839B38 - 08839C6C, length 78)
  Back Branch 08839B78 11,245 times (length 14)
  Back Branch 08839C00 11,244 times (length 32)
  Back Branch 08839C48 3,649 times (length 9)
  Back Branch 08839C68 3,635 times (length 78)
_S1_2_8835034 233,005 instructions (0.127%), 3,278 calls (08835034 - 088351B0, length 96)
_S1_2_88253C4 230,961 instructions (0.126%), 2 calls (088253C4 - 088255F8, length 142)
  Back Branch 0882551C 8,192 times (length 27)
  Back Branch 08825488 8,192 times (length 6)
  Back Branch 08825424 254 times (length 4)
  Back Branch 088255B4 16 times (length 31)
  Back Branch 08825454 8 times (length 5)
_S1_2_8864244 230,958 instructions (0.126%), 8,883 calls (08864244 - 088642CC, length 35)
_S1_2_8B51DD4 217,254 instructions (0.118%), 5,949 calls (08B51DD4 - 08B52334, length 345)
  Back Branch 08B522F8 637 times (length 36522176)
  Back Branch 08B52278 616 times (length 36522144)
  Back Branch 08B522C0 14 times (length 36522162)
  Back Branch 08B52308 13 times (length 36522180)
  Back Branch 08B52270 12 times (length -40)
  Back Branch 08B522C8 9 times (length 36522164)
  Back Branch 08B522D8 8 times (length 36522168)
  Back Branch 08B52280 8 times (length 36522146)
  Back Branch 08B52300 7 times (length 36522178)
  Back Branch 08B522E0 6 times (length 36522170)
  Back Branch 08B52330 2 times (length 36522190)
  Back Branch 08B52320 2 times (length 36522186)
  Back Branch 08B522E8 2 times (length 36522172)
  Back Branch 08B522B8 2 times (length 36522160)
  Back Branch 08B52290 1 times (length 36522150)
  Back Branch 08B52298 1 times (length 36522152)
  Back Branch 08B522D0 1 times (length 36522166)
  Back Branch 08B522A8 1 times (length 36522156)
  Back Branch 08B52310 1 times (length 36522182)
_S1_2_8868658 216,413 instructions (0.118%), 97 calls (08867E28 - 08868674, length 532)
  Back Branch 088685DC 2,961 times (length 415)
  Back Branch 08868668 736 times (length 530)
  Back Branch 08867ED4 3 times (length 5)
_S1_2_8821ED4 215,511 instructions (0.117%), 3,737 calls (08821ED4 - 08821F08, length 14)
  Back Branch 08821EFC 23,669 times (length 8)
_S1_2_8992394 211,752 instructions (0.115%), 105,876 calls (08992394 - 08992398, length 2)
_S1_2_8B50100 211,119 instructions (0.115%), 7,273 calls (088410EC - 08B5117C, length 802853)
  Back Branch 08841254 16 times (length 13)
_S1_2_886723C 209,402 instructions (0.114%), 70 calls (0886723C - 08867C38, length 640)
  Back Branch 08867B3C 3,247 times (length 451)
  Back Branch 088673CC 2,696 times (length 11)
  Back Branch 08867404 2,022 times (length 11)
_S1_2_881B10C 202,862 instructions (0.111%), 6,548 calls (0881B10C - 0881B290, length 98)
_S1_2_8835884 200,352 instructions (0.109%), 4,862 calls (08835884 - 08835A64, length 121)
_S1_2_8819E94 198,198 instructions (0.108%), 5,082 calls (08819E94 - 0881A21C, length 227)
_S1_2_8834680 192,128 instructions (0.105%), 6,530 calls (08834680 - 088346FC, length 32)
_S1_2_882461C 191,695 instructions (0.104%), 5 calls (0882461C - 08824654, length 15)
  Back Branch 08824648 23,960 times (length 10)
_S1_2_88FDBC4 190,345 instructions (0.104%), 7,321 calls (088FDBC4 - 088FDE0C, length 147)
_S1_2_8837B40 188,968 instructions (0.103%), 3,634 calls (08837B40 - 0883A0D8, length 2407)
  Back Branch 0883A0D4 3,634 times (length 2396)
_S1_2_8881BB8 188,161 instructions (0.103%), 11,066 calls (08881BB8 - 08881C2C, length 30)
_S1_2_8932D00 186,780 instructions (0.102%), 1,466 calls (08932D00 - 08933E5C, length 1112)
  Back Branch 08932ECC 3,418 times (length 73)
  Back Branch 08932EE0 2,183 times (length 14)
  Back Branch 08932ED8 2,183 times (length 76)
  Back Branch 08932E98 1,235 times (length 63)
  Back Branch 089335B0 1,235 times (length 496)
  Back Branch 08933644 395 times (length 544)
  Back Branch 08933D34 365 times (length 448)
  Back Branch 08933D14 365 times (length 207)
  Back Branch 089336E0 222 times (length 38)
  Back Branch 08933A40 222 times (length 789)
  Back Branch 08933A00 26 times (length 243)
_S1_2_8B52A38 186,359 instructions (0.102%), 2,961 calls (08860E08 - 08B52A3C, length 771854)
  Back Branch 08B52A38 2,961 times (length 771854)
_S1_2_882CED4 178,552 instructions (0.097%), 8,116 calls (0882CED4 - 0882CF38, length 26)
_S1_2_892AC80 178,017 instructions (0.097%), 3,633 calls (0892AC80 - 0892AD58, length 55)
  Back Branch 0892AD44 3,633 times (length 14)
_S1_2_8860D3C 177,870 instructions (0.097%), 5,082 calls (08860D3C - 08860E04, length 51)
_S1_2_8834C84 176,513 instructions (0.096%), 1 calls (08834C84 - 08834E5C, length 119)
  Back Branch 08834E30 5,042 times (length 39)
_S1_2_892FFDC 175,837 instructions (0.096%), 5,468 calls (0892FFDC - 08930294, length 175)
  Back Branch 08930020 12,340 times (length 5)
  Back Branch 089300D0 1,141 times (length 6)
  Back Branch 08930208 845 times (length 8)
  Back Branch 089300DC 721 times (length 55)
  Back Branch 089300A8 320 times (length 12)
  Back Branch 089301E4 234 times (length 69)
  Back Branch 08930214 234 times (length 133)
_S1_2_8839708 171,002 instructions (0.093%), 3,634 calls (0883944C - 089923D8, length 353252)
  Back Branch 08839754 3,634 times (length 196)
_S1_2_8821234 169,165 instructions (0.092%), 7,355 calls (08820BC4 - 08821248, length 418)
  Back Branch 08821244 7,355 times (length 317)
  Back Branch 08820D70 7,355 times (length 109)
_S1_2_89923D4 167,290 instructions (0.091%), 83,645 calls (089923D4 - 089923D8, length 2)
_S1_2_881A9C8 163,700 instructions (0.089%), 6,548 calls (0881A9C8 - 0881AA28, length 25)
_S1_2_8A13964 160,660 instructions (0.088%), 3,657 calls (08846C34 - 08A13968, length 471886)
  Back Branch 08846C98 43,908 times (length 17)
  Back Branch 08A13964 3,657 times (length 471886)
_S1_3_8B51A50 160,029 instructions (0.087%), 2,964 calls (08B51A50 - 08B51D30, length 185)
  Back Branch 08B51AD4 2,532 times (length 36521655)
_S1_2_8B511F0 159,156 instructions (0.087%), 3,617 calls (08846C34 - 08B511F4, length 797041)
  Back Branch 08846C98 43,908 times (length 17)
  Back Branch 08B511F0 3,617 times (length 797041)
_S1_2_8846C34 156,698 instructions (0.085%), 3,789 calls (08846C34 - 08846CB0, length 32)
  Back Branch 08846C98 43,908 times (length 17)
_S1_2_89350B8 149,030 instructions (0.081%), 767 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935CF8 2,076 times (length 17)
  Back Branch 08935B04 1,090 times (length 16)
  Back Branch 08935B18 1,090 times (length 20)
  Back Branch 08935B40 772 times (length 1290)
  Back Branch 0893556C 767 times (length 293)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08935D14 378 times (length 1407)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
_S1_2_8937054 147,257 instructions (0.080%), 3,595 calls (0893653C - 089371F0, length 814)
  Back Branch 08937054 3,595 times (length 41)
  Back Branch 08936FE4 2,800 times (length 65)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937008 1,466 times (length 11)
  Back Branch 08937010 1,466 times (length 10)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
_S1_2_892AAF8 145,520 instructions (0.079%), 3,638 calls (0892AA1C - 0892AB24, length 67)
  Back Branch 0892AA9C 3,638 times (length 11)
  Back Branch 0892AB20 3,638 times (length 67)
_S1_2_8839C70 145,400 instructions (0.079%), 3,635 calls (08839C70 - 08839D14, length 42)
_S1_2_8B50C00 144,627 instructions (0.079%), 11,105 calls (08B50C00 - 08B50E1C, length 136)
_S1_2_8A1352C 144,223 instructions (0.079%), 11,089 calls (08A1352C - 08A13704, length 119)
_S1_2_8B529D0 142,644 instructions (0.078%), 11,887 calls (08837D24 - 08B529D4, length 813869)
  Back Branch 08B529D0 11,887 times (length 813869)
_S1_2_882A71C 139,800 instructions (0.076%), 3,685 calls (0882A71C - 0882A7C0, length 42)
_S1_2_88255FC 139,312 instructions (0.076%), 1 calls (088255FC - 08826588, length 996)
  Back Branch 088256B8 8,192 times (length 29)
_S1_2_8837B74 138,416 instructions (0.075%), 17,302 calls (08837B74 - 08837B90, length 8)
_S1_2_8819E28 137,214 instructions (0.075%), 5,082 calls (08819E28 - 08819E90, length 27)
_S1_2_8935888 135,161 instructions (0.074%), 1,007 calls (08934634 - 089361BC, length 1763)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935E08 1,007 times (length 1468)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
_S1_2_892ABDC 134,569 instructions (0.073%), 3,637 calls (0892ABDC - 0892AC7C, length 41)
_S1_2_892AB28 134,495 instructions (0.073%), 3,635 calls (0892AB28 - 0892ABD8, length 45)
_S1_2_8834420 131,213 instructions (0.071%), 3,907 calls (08834420 - 088344C0, length 41)
_S1_2_8842AAC 128,975 instructions (0.070%), 3,685 calls (088266B8 - 08842BCC, length 28998)
_S1_2_8825118 121,216 instructions (0.066%), 3,788 calls (08825118 - 0882652C, length 1286)
_S1_2_8839878 117,420 instructions (0.064%), 3,685 calls (08839878 - 08839910, length 39)
_S1_2_88379D8 116,416 instructions (0.063%), 3,638 calls (088379D8 - 08837A64, length 36)
_S1_2_883819C 116,256 instructions (0.063%), 3,633 calls (0883819C - 08838218, length 32)
_S1_2_8839914 115,660 instructions (0.063%), 10,905 calls (08839914 - 08839954, length 17)
_S1_2_8992514 114,590 instructions (0.062%), 57,295 calls (08992514 - 08992518, length 2)
_S1_2_882D4B8 112,398 instructions (0.061%), 8,646 calls (0882D4B8 - 0882D4E8, length 13)
_S1_2_8826430 111,696 instructions (0.061%), 4,296 calls (08826430 - 0882649C, length 28)
_S1_2_8834608 111,091 instructions (0.061%), 3,959 calls (08834608 - 0883467C, length 30)
_S1_2_883DB08 110,979 instructions (0.060%), 6 calls (0883DB08 - 0883DD10, length 131)
  Back Branch 0883DCC8 2,036 times (length 85)
  Back Branch 0883DCDC 48 times (length 97)
_S1_2_8835FE4 110,966 instructions (0.060%), 151 calls (08835FE4 - 088360C0, length 56)
  Back Branch 0883608C 8,769 times (length 24)
_S1_2_8B50528 107,557 instructions (0.059%), 3,664 calls (08B50528 - 08B509DC, length 302)
_S1_2_8B527A0 107,408 instructions (0.059%), 8,950 calls (08B527A0 - 08B528AC, length 68)
_S1_2_88FDC84 106,865 instructions (0.058%), 3,685 calls (088FDC84 - 088FDE0C, length 99)
_S1_2_8B50E20 106,160 instructions (0.058%), 3,660 calls (088410EC - 08B5117C, length 802853)
  Back Branch 08841254 16 times (length 13)
_S1_2_882BD94 106,099 instructions (0.058%), 3,788 calls (0882BD94 - 0882BE2C, length 39)
_S1_2_8834A7C 103,768 instructions (0.057%), 7,412 calls (08834A7C - 08834AB0, length 14)
_S1_2_88394C4 103,530 instructions (0.056%), 3,570 calls (088394C4 - 089923D8, length 353222)
_S1_2_8837350 102,384 instructions (0.056%), 1,422 calls (08837350 - 08837488, length 79)
  Back Branch 08837458 1,422 times (length 45)
_S1_2_8819A70 101,640 instructions (0.055%), 5,082 calls (08819A70 - 08819DAC, length 208)
_S1_2_8826AE0 100,674 instructions (0.055%), 2,961 calls (08826AE0 - 08826B6C, length 36)
_S1_2_8825AD0 99,188 instructions (0.054%), 1,754 calls (08825AD0 - 08825E64, length 230)
  Back Branch 08825BDC 8 times (length 6)
_S1_2_88242B8 98,433 instructions (0.054%), 1,499 calls (088242B8 - 08824364, length 44)
  Back Branch 08824340 6,223 times (length 11)
_S1_2_8896778 98,352 instructions (0.054%), 10,928 calls (08896778 - 08896798, length 9)
_S1_2_8B52670 98,330 instructions (0.054%), 2,980 calls (08B52670 - 08B52770, length 65)
_S1_2_892BD34 98,172 instructions (0.053%), 3,636 calls (0892BD34 - 0892BDC8, length 38)
_S1_2_89355E4 96,713 instructions (0.053%), 372 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935CF8 2,076 times (length 17)
  Back Branch 08935B04 1,090 times (length 16)
  Back Branch 08935B18 1,090 times (length 20)
  Back Branch 08935B40 772 times (length 1290)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08935D14 378 times (length 1407)
  Back Branch 08935620 372 times (length 307)
  Back Branch 089357CC 372 times (length 111)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
_S1_2_88245C4 96,315 instructions (0.052%), 624 calls (088245C4 - 08824618, length 22)
  Back Branch 0882460C 6,005 times (length 17)
_S1_2_8B5254C 95,146 instructions (0.052%), 5,946 calls (088410EC - 08B528C4, length 804343)
  Back Branch 08841254 16 times (length 13)
  Back Branch 08B528C0 1 times (length 804130)
_S1_2_882B9BC 94,700 instructions (0.052%), 3,788 calls (088266B8 - 0882BA38, length 5345)
_S1_2_8818DB4 92,764 instructions (0.051%), 1,376 calls (08818DB4 - 088193C0, length 388)
_S1_2_8926FE0 88,062 instructions (0.048%), 1,129 calls (08926FE0 - 089272C4, length 186)
  Back Branch 0892724C 1,129 times (length 110)
_S1_2_892A984 87,312 instructions (0.048%), 3,638 calls (0892A984 - 0892AA98, length 70)
_S1_2_8934584 86,580 instructions (0.047%), 1,009 calls (08934584 - 08935EF4, length 1629)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
  Back Branch 08935414 1 times (length 908)
_S1_2_89294C4 84,242 instructions (0.046%), 12,034 calls (089294C4 - 089294F4, length 13)
_S1_2_8838B80 83,789 instructions (0.046%), 3,643 calls (08838B80 - 08838BE4, length 26)
_S1_2_88193C4 82,840 instructions (0.045%), 1,090 calls (088193C4 - 08819A24, length 409)
  Back Branch 08819710 1,090 times (length 125)
_S1_2_892B2F0 80,212 instructions (0.044%), 3,646 calls (0892B2F0 - 0892B344, length 22)
_S1_2_88FDCE0 79,970 instructions (0.044%), 3,635 calls (088FDCE0 - 088FDE0C, length 76)
_S1_2_883484C 79,604 instructions (0.043%), 4,972 calls (0883484C - 08834898, length 20)
_S1_2_88241E8 78,991 instructions (0.043%), 809 calls (088241E8 - 08824290, length 43)
  Back Branch 08824268 8,164 times (length 7)
_S1_2_898F674 77,902 instructions (0.042%), 3,541 calls (0898F674 - 0898F6C8, length 22)
_S1_3_8B51900 77,725 instructions (0.042%), 4,243 calls (08B51900 - 08B51944, length 18)
_S1_2_8835EDC 77,698 instructions (0.042%), 1,466 calls (08835EDC - 08835FE0, length 66)
_S1_2_883B554 77,192 instructions (0.042%), 1,961 calls (0883B554 - 0883B594, length 17)
  Back Branch 0883B588 7,327 times (length 10)
_S1_2_8830644 76,005 instructions (0.041%), 2,815 calls (08830644 - 08830BC4, length 353)
_S1_2_8821E48 75,082 instructions (0.041%), 5,363 calls (08821E48 - 08821E7C, length 14)
_S1_2_8B52A18 74,475 instructions (0.041%), 2,979 calls (08828804 - 08B52A1C, length 829575)
  Back Branch 08B52A18 2,979 times (length 829575)
_S1_2_8B52980 74,050 instructions (0.040%), 2,962 calls (088614A8 - 08B52984, length 771384)
  Back Branch 08B52980 2,962 times (length 771384)
_S1_2_8860CD0 73,925 instructions (0.040%), 2,957 calls (08860CD0 - 08860D38, length 27)
_S1_2_892B24C 72,760 instructions (0.040%), 3,638 calls (0892B24C - 0892B298, length 20)
_S1_2_88259B4 72,064 instructions (0.039%), 3,786 calls (088259B4 - 08825A58, length 42)
  Back Branch 08825A20 10 times (length 10)
_S1_2_881ABAC 72,028 instructions (0.039%), 6,548 calls (0881ABAC - 0881ABD4, length 11)
_S1_2_8931AAC 71,834 instructions (0.039%), 1,466 calls (08931AAC - 08931C74, length 115)
  Back Branch 08931BE8 1,466 times (length 31)
_S1_2_8927B04 71,127 instructions (0.039%), 1,129 calls (08927B04 - 08927CB0, length 108)
  Back Branch 08927C80 1,129 times (length 43)
  Back Branch 08927C64 1,129 times (length 36)
  Back Branch 08927C34 1,129 times (length 55)
  Back Branch 08927BE0 1,129 times (length 33)
_S1_2_8824B34 70,375 instructions (0.038%), 14,075 calls (08824B34 - 089923A8, length 374302)
_S1_2_883F6C8 70,023 instructions (0.038%), 3,788 calls (0883F6C8 - 0883F760, length 39)
_S1_2_89364F0 68,902 instructions (0.038%), 1,466 calls (089364F0 - 08936A5C, length 348)
  Back Branch 0893675C 1,466 times (length 138)
_S1_2_8824658 68,453 instructions (0.037%), 1,499 calls (08824658 - 088246A0, length 19)
  Back Branch 08824694 4,724 times (length 13)
_S1_2_8825968 68,189 instructions (0.037%), 3,788 calls (08825968 - 088259B0, length 19)
_S1_2_883959C 68,184 instructions (0.037%), 3,788 calls (0883959C - 088395E0, length 18)
_S1_2_883B548 66,261 instructions (0.036%), 22,087 calls (0883B548 - 0883B550, length 3)
_S1_2_8820F0C 66,195 instructions (0.036%), 7,355 calls (08820F0C - 08820F8C, length 33)
_S1_2_8818A3C 66,066 instructions (0.036%), 5,082 calls (08818A3C - 08818A6C, length 13)
_S1_2_8824504 64,550 instructions (0.035%), 1,466 calls (08824504 - 08824578, length 30)
  Back Branch 08824558 4,040 times (length 12)
_S1_2_885AB24 64,353 instructions (0.035%), 1,129 calls (0885AB24 - 0885AC54, length 77)
_S1_2_8A13784 62,912 instructions (0.034%), 3,685 calls (08A13784 - 08A13908, length 98)
_S1_2_8B50A4C 62,679 instructions (0.034%), 3,658 calls (08B50A4C - 08B50BD0, length 98)
_S1_2_892D00C 61,930 instructions (0.034%), 2,815 calls (0892D00C - 0892D060, length 22)
_S1_2_892BEA4 61,812 instructions (0.034%), 3,636 calls (0892BEA4 - 0892BEEC, length 19)
_S1_2_883A5CC 60,431 instructions (0.033%), 5,564 calls (0883A5CC - 0883A604, length 15)
_S1_2_8B52338 59,690 instructions (0.033%), 2,984 calls (088410EC - 08B528C4, length 804343)
  Back Branch 08B52368 639 times (length -101)
  Back Branch 08B52360 636 times (length -10)
  Back Branch 08B52378 489 times (length -23)
  Back Branch 08841254 16 times (length 13)
  Back Branch 08B52388 14 times (length -51)
  Back Branch 08B52370 6 times (length -31)
  Back Branch 08B52348 6 times (length 36522196)
  Back Branch 08B52350 2 times (length 36522198)
  Back Branch 08B52340 2 times (length 36522194)
  Back Branch 08B52358 1 times (length -4)
  Back Branch 08B52398 1 times (length 36522216)
  Back Branch 08B52380 1 times (length -90)
  Back Branch 08B528C0 1 times (length 804130)
_S1_2_88FD66C 58,960 instructions (0.032%), 3,685 calls (088FD66C - 088FD6D4, length 27)
_S1_2_892BDF0 58,168 instructions (0.032%), 7,271 calls (0892BD14 - 0892BDF8, length 58)
  Back Branch 0892BDF4 7,271 times (length 58)
_S1_2_8860990 57,942 instructions (0.032%), 1,082 calls (08860990 - 08860ABC, length 76)
  Back Branch 08860A84 1,628 times (length 46)
_S1_2_882A804 57,153 instructions (0.031%), 19,051 calls (0882A804 - 0882A80C, length 3)
_S1_2_8824B9C 56,300 instructions (0.031%), 14,075 calls (08824B9C - 089923B8, length 374280)
_S1_2_8A13710 55,290 instructions (0.030%), 3,686 calls (088410EC - 08A13920, length 477710)
  Back Branch 08841254 16 times (length 13)
_S1_2_892CF68 55,276 instructions (0.030%), 2,126 calls (0892CF68 - 0892CFCC, length 26)
_S1_2_8B509E0 54,885 instructions (0.030%), 3,659 calls (088410EC - 08B5117C, length 802853)
  Back Branch 08841254 16 times (length 13)
_S1_2_892BA1C 54,540 instructions (0.030%), 3,636 calls (0892BA1C - 0892BA54, length 15)
_S1_2_8828720 54,525 instructions (0.030%), 3,635 calls (08828720 - 0882876C, length 20)
_S1_2_882490C 54,468 instructions (0.030%), 1,466 calls (0882490C - 088249AC, length 41)
_S1_3_8B51978 53,345 instructions (0.029%), 2,964 calls (08B51978 - 08B51A4C, length 54)
_S1_2_882BA3C 53,040 instructions (0.029%), 3,786 calls (08822CB8 - 0882BA40, length 9059)
  Back Branch 0882BA3C 3,786 times (length 68)
  Back Branch 0882B98C 17 times (length 16)
  Back Branch 0882B9A4 3 times (length 9021)
_S1_2_882D370 53,032 instructions (0.029%), 3,788 calls (0882D370 - 0882D3F0, length 33)
_S1_2_8844B48 53,004 instructions (0.029%), 3,786 calls (08844B48 - 08844BF4, length 44)
_S1_2_8846458 51,856 instructions (0.028%), 3,704 calls (08846458 - 0884648C, length 14)
_S1_2_886A1B8 51,590 instructions (0.028%), 3,685 calls (0886A1B8 - 0886A1F0, length 15)
  Back Branch 0886A1DC 3,685 times (length 5)
_S1_2_883BFB4 50,953 instructions (0.028%), 2,036 calls (0883BFB4 - 0883C024, length 29)
  Back Branch 0883C008 2,411 times (length 14)
_S1_2_893214C 49,844 instructions (0.027%), 1,466 calls (0893214C - 089321D0, length 34)
_S1_2_88364A8 49,844 instructions (0.027%), 1,466 calls (088364A8 - 0883657C, length 54)
_S1_2_8837618 49,770 instructions (0.027%), 1,422 calls (08837618 - 088376B4, length 40)
_S1_2_8860F08 48,905 instructions (0.027%), 1 calls (08860F08 - 08860F88, length 33)
  Back Branch 08860F70 2,125 times (length 23)
  Back Branch 08860F84 1 times (length 27)
_S1_2_8845D28 48,451 instructions (0.026%), 3,727 calls (088266B8 - 08845D64, length 32172)
_S1_2_8B528B8 47,664 instructions (0.026%), 2,979 calls (08846458 - 08B528BC, length 799002)
  Back Branch 08B528B8 2,979 times (length 799002)
_S1_2_8926014 47,255 instructions (0.026%), 3,635 calls (08925FC8 - 0892603C, length 30)
  Back Branch 08926038 3,635 times (length 30)
_S1_2_8925FE8 47,255 instructions (0.026%), 3,635 calls (08925FC0 - 08926010, length 21)
  Back Branch 0892600C 3,635 times (length 21)
_S1_2_8934528 46,444 instructions (0.025%), 2,732 calls (08934528 - 08934580, length 23)
_S1_2_8824B1C 45,990 instructions (0.025%), 9,198 calls (08824B1C - 089923A8, length 374308)
_S1_2_8B519FC 45,039 instructions (0.025%), 639 calls (08B519FC - 08B51B38, length 80)
  Back Branch 08B51AD4 2,532 times (length 11)
_S1_2_8845D68 44,724 instructions (0.024%), 3,727 calls (088266B8 - 08845DA0, length 32187)
_S1_2_8860860 44,710 instructions (0.024%), 4,471 calls (088266B8 - 08860890, length 59511)
_S1_2_8B52950 44,705 instructions (0.024%), 8,941 calls (08845D1C - 08B52954, length 799503)
  Back Branch 08B52950 8,941 times (length 799503)
_S1_2_8820C5C 44,130 instructions (0.024%), 7,355 calls (08820C5C - 08820D54, length 63)
_S1_2_8B50D0C 44,076 instructions (0.024%), 128 calls (08835AC8 - 08B51304, length 814608)
  Back Branch 08835D5C 5,363 times (length 136)
  Back Branch 08835E78 3,118 times (length 40)
  Back Branch 08863EBC 175 times (length 111)
  Back Branch 08B51300 128 times (length 791886)
  Back Branch 08863CC4 53 times (length 19)
  Back Branch 088566EC 39 times (length 11)
  Back Branch 088567BC 17 times (length 97)
  Back Branch 088564F4 13 times (length 185)
  Back Branch 088565E4 12 times (length 11)
  Back Branch 08856204 8 times (length 26)
  Back Branch 0885EB60 6 times (length 19)
  Back Branch 0885EAC0 6 times (length 19)
  Back Branch 0885EA28 6 times (length 114)
  Back Branch 0885E80C 6 times (length 16)
  Back Branch 0885EC00 6 times (length 19)
  Back Branch 0885ECA0 6 times (length 19)
  Back Branch 0884BE18 5 times (length 22742)
  Back Branch 0884BE4C 1 times (length 14162)
_S1_2_8824B58 43,880 instructions (0.024%), 8,776 calls (08824B58 - 089923A8, length 374293)
_S1_2_892CB60 43,635 instructions (0.024%), 3,637 calls (0892CB60 - 0892CB90, length 13)
  Back Branch 0892CB8C 3,634 times (length 6)
_S1_2_882E3EC 43,396 instructions (0.024%), 28 calls (0882E3EC - 0882E85C, length 285)
  Back Branch 0882E7D0 612 times (length 176)
  Back Branch 0882E7FC 20 times (length 241)
_S1_2_883DA48 42,754 instructions (0.023%), 1,473 calls (0883DA48 - 0883DB04, length 48)
_S1_2_8836200 42,659 instructions (0.023%), 1,471 calls (08836200 - 0883627C, length 32)
_S1_2_8B526F8 41,467 instructions (0.023%), 2,962 calls (08B526F8 - 08B52738, length 17)
_S1_2_8834968 41,441 instructions (0.023%), 4,164 calls (08834968 - 08834990, length 11)
_S1_2_894DAD8 40,835 instructions (0.022%), 295 calls (0894DAD8 - 0894DBD4, length 64)
  Back Branch 0894DB3C 2,579 times (length 13)
_S1_2_883984C 40,535 instructions (0.022%), 3,685 calls (0883984C - 08839874, length 11)
_S1_2_8839820 40,535 instructions (0.022%), 3,685 calls (08839820 - 08839848, length 11)
_S1_2_88360C4 40,151 instructions (0.022%), 473 calls (088360C4 - 088361C4, length 65)
  Back Branch 0883618C 1,651 times (length 29)
_S1_2_8837A68 40,018 instructions (0.022%), 3,638 calls (08837A68 - 0893036C, length 254530)
_S1_2_892B3B0 40,007 instructions (0.022%), 3,637 calls (0892B3B0 - 0892B3D8, length 11)
_S1_2_892CCA0 39,985 instructions (0.022%), 3,635 calls (0892CCA0 - 0892CCF4, length 22)
_S1_2_892D428 39,410 instructions (0.021%), 2,815 calls (0892D428 - 0892D460, length 15)
  Back Branch 0892D45C 2,815 times (length 6)
_S1_2_88608CC 38,209 instructions (0.021%), 2,253 calls (088608CC - 08860914, length 19)
_S1_2_8936B98 38,116 instructions (0.021%), 1,466 calls (0893653C - 08936B9C, length 409)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08936B98 1,466 times (length 307)
_S1_2_8824B10 38,025 instructions (0.021%), 7,605 calls (08824B10 - 089923A8, length 374311)
_S1_2_8932534 37,453 instructions (0.020%), 267 calls (08932534 - 08932644, length 69)
  Back Branch 089325AC 1,948 times (length 6)
  Back Branch 08932628 969 times (length 41)
  Back Branch 08932630 815 times (length 17)
  Back Branch 08932558 628 times (length 4)
  Back Branch 08932638 36 times (length 44)
  Back Branch 089325E8 3 times (length 24)
_S1_2_8824B8C 36,792 instructions (0.020%), 9,198 calls (08824B8C - 089923B8, length 374284)
_S1_2_892B488 36,370 instructions (0.020%), 3,637 calls (0892B488 - 0892B4AC, length 10)
_S1_2_892B678 36,360 instructions (0.020%), 3,636 calls (0892B678 - 0892B69C, length 10)
_S1_3_8B51948 35,568 instructions (0.019%), 2,964 calls (08B51948 - 08B51974, length 12)
_S1_2_8936884 35,184 instructions (0.019%), 1,466 calls (0893653C - 089371F0, length 814)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
_S1_2_8824BB4 35,104 instructions (0.019%), 8,776 calls (08824BB4 - 089923B8, length 374274)
_S1_2_88377EC 32,742 instructions (0.018%), 3,638 calls (088377EC - 0883781C, length 13)
_S1_2_892CAB4 32,724 instructions (0.018%), 3,636 calls (0892CAB4 - 0892CADC, length 11)
  Back Branch 0892CAD8 3,636 times (length 6)
_S1_2_892BA58 32,724 instructions (0.018%), 3,636 calls (0892BA58 - 0892BA78, length 9)
_S1_2_8840804 32,673 instructions (0.018%), 3,635 calls (08840804 - 08840824, length 9)
_S1_2_88407E0 32,673 instructions (0.018%), 3,635 calls (088407E0 - 08840800, length 9)
_S1_2_8926F50 31,612 instructions (0.017%), 1,129 calls (08926F50 - 08926FDC, length 36)
_S1_2_892F31C 31,216 instructions (0.017%), 5,198 calls (0892F31C - 0892F33C, length 9)
_S1_2_8824B84 30,420 instructions (0.017%), 7,605 calls (08824B84 - 089923B8, length 374286)
_S1_2_8846CB4 30,315 instructions (0.017%), 1 calls (08846CB4 - 08846CE8, length 14)
  Back Branch 08846CD8 3,789 times (length 8)
_S1_2_8833EE8 30,304 instructions (0.017%), 7,576 calls (08833EE8 - 08833EF4, length 4)
_S1_2_88FC09C 30,096 instructions (0.016%), 418 calls (0882B418 - 088FC0AC, length 213798)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
_S1_2_8B52888 29,810 instructions (0.016%), 2,981 calls (08B52888 - 08B528AC, length 10)
_S1_2_897A980 29,480 instructions (0.016%), 3,685 calls (08943E14 - 0897A98C, length 56031)
  Back Branch 0897A988 3,685 times (length 56031)
_S1_2_8826034 29,269 instructions (0.016%), 535 calls (08826034 - 088261A8, length 94)
_S1_2_8821E98 29,185 instructions (0.016%), 2,245 calls (08821E98 - 08821ED0, length 15)
_S1_2_88297F4 29,092 instructions (0.016%), 7,273 calls (088297F4 - 08829800, length 4)
_S1_2_882BAAC 29,089 instructions (0.016%), 1,531 calls (0882BAAC - 0882BAF4, length 19)
_S1_2_892BE98 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BEA0, length 100)
  Back Branch 0892BE9C 3,636 times (length 100)
_S1_2_892BE8C 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE94, length 97)
  Back Branch 0892BE90 3,636 times (length 97)
_S1_2_892BE80 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE88, length 94)
  Back Branch 0892BE84 3,636 times (length 94)
_S1_2_892BE74 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE7C, length 91)
  Back Branch 0892BE78 3,636 times (length 91)
_S1_2_892BE68 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE70, length 88)
  Back Branch 0892BE6C 3,636 times (length 88)
_S1_2_892BE5C 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE64, length 85)
  Back Branch 0892BE60 3,636 times (length 85)
_S1_2_892BE50 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE58, length 82)
  Back Branch 0892BE54 3,636 times (length 82)
_S1_2_892BE44 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE4C, length 79)
  Back Branch 0892BE48 3,636 times (length 79)
_S1_2_892BE38 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE40, length 76)
  Back Branch 0892BE3C 3,636 times (length 76)
_S1_2_892BE2C 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE34, length 73)
  Back Branch 0892BE30 3,636 times (length 73)
_S1_2_892BE20 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE28, length 70)
  Back Branch 0892BE24 3,636 times (length 70)
_S1_2_892BE14 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE1C, length 67)
  Back Branch 0892BE18 3,636 times (length 67)
_S1_2_892BE08 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE10, length 64)
  Back Branch 0892BE0C 3,636 times (length 64)
_S1_2_892BDFC 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BE04, length 61)
  Back Branch 0892BE00 3,636 times (length 61)
_S1_2_892BDE4 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BDEC, length 55)
  Back Branch 0892BDE8 3,636 times (length 55)
_S1_2_892BDD8 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BDE0, length 52)
  Back Branch 0892BDDC 3,636 times (length 52)
_S1_2_892BDCC 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BDD4, length 49)
  Back Branch 0892BDD0 3,636 times (length 49)
_S1_2_892BD28 29,088 instructions (0.016%), 3,636 calls (0892BD14 - 0892BD30, length 8)
  Back Branch 0892BD2C 3,636 times (length 8)
_S1_2_897A9C4 29,080 instructions (0.016%), 3,635 calls (08943E14 - 0897A9D0, length 56048)
  Back Branch 0897A9CC 3,635 times (length 56048)
_S1_2_8B522A8 28,926 instructions (0.016%), 1 calls (088912A0 - 08B522AC, length 721924)
  Back Branch 08891594 8,400 times (length 5)
  Back Branch 08891568 2,200 times (length 5)
  Back Branch 088915C0 300 times (length 5)
  Back Branch 08891424 256 times (length 5)
  Back Branch 0889145C 120 times (length 5)
  Back Branch 08891440 72 times (length 5)
  Back Branch 0889152C 40 times (length 4)
  Back Branch 0889153C 8 times (length 107)
  Back Branch 088915F8 6 times (length 12)
  Back Branch 08B522A8 1 times (length 721924)
_S1_2_88912A0 28,924 instructions (0.016%), 1 calls (088912A0 - 0893036C, length 162868)
  Back Branch 08891594 8,400 times (length 5)
  Back Branch 08891568 2,200 times (length 5)
  Back Branch 088915C0 300 times (length 5)
  Back Branch 08891424 256 times (length 5)
  Back Branch 0889145C 120 times (length 5)
  Back Branch 08891440 72 times (length 5)
  Back Branch 0889152C 40 times (length 4)
  Back Branch 0889153C 8 times (length 107)
  Back Branch 088915F8 6 times (length 12)
_S1_2_8832B48 28,812 instructions (0.016%), 686 calls (088266B8 - 08832C40, length 12643)
_S1_2_8837F04 28,584 instructions (0.016%), 4,764 calls (08837F04 - 08837F18, length 6)
_S1_2_894D42C 28,328 instructions (0.015%), 3,541 calls (0894D42C - 0894D448, length 8)
_S1_2_894D40C 28,328 instructions (0.015%), 3,541 calls (0894D40C - 0894D428, length 8)
_S1_2_882CFF0 28,092 instructions (0.015%), 1,081 calls (0882CFF0 - 0882D064, length 30)
_S1_2_8829B0C 27,540 instructions (0.015%), 540 calls (088266B8 - 0882D364, length 6956)
_S1_2_8860894 26,897 instructions (0.015%), 2,242 calls (08860894 - 088608C8, length 14)
_S1_2_89404E4 26,730 instructions (0.015%), 1,215 calls (089404E4 - 08940538, length 22)
_S1_2_89299DC 26,694 instructions (0.015%), 2,966 calls (089299DC - 089299FC, length 9)
_S1_2_8857374 26,516 instructions (0.014%), 3,788 calls (08857374 - 0885739C, length 11)
_S1_2_8844B20 26,516 instructions (0.014%), 3,788 calls (08844B20 - 08844B44, length 10)
_S1_2_8825EC8 26,316 instructions (0.014%), 286 calls (08825EC8 - 08932140, length 274591)
_S1_2_882AF14 26,135 instructions (0.014%), 5,227 calls (0882AF14 - 089923B0, length 367912)
_S1_2_8832AA0 26,068 instructions (0.014%), 686 calls (08832AA0 - 08832B44, length 42)
_S1_2_8990034 25,992 instructions (0.014%), 1,083 calls (08990034 - 089900B4, length 33)
  Back Branch 089900B0 1,083 times (length 20)
_S1_2_894053C 25,992 instructions (0.014%), 1,083 calls (089404E4 - 08940540, length 24)
  Back Branch 0894053C 1,083 times (length 24)
_S1_2_892BD0C 25,452 instructions (0.014%), 3,636 calls (0892BD0C - 0892BD24, length 7)
_S1_2_8867E28 25,116 instructions (0.014%), 19 calls (08867E28 - 08868654, length 524)
  Back Branch 088685DC 2,961 times (length 415)
  Back Branch 08867ED4 3 times (length 5)
_S1_2_88599C8 24,970 instructions (0.014%), 1,135 calls (088599C8 - 08859A80, length 47)
_S1_2_882D188 24,300 instructions (0.013%), 540 calls (0882D188 - 0882D2A8, length 73)
  Back Branch 0882D28C 540 times (length 17)
_S1_2_892FD34 23,984 instructions (0.013%), 164 calls (0892FD34 - 0892FE20, length 60)
  Back Branch 0892FE08 3,132 times (length 5)
  Back Branch 0892FE14 3,126 times (length 5)
  Back Branch 0892FDEC 397 times (length 24)
  Back Branch 0892FD78 196 times (length 4)
  Back Branch 0892FDD4 71 times (length 5)
  Back Branch 0892FDF4 7 times (length 42)
_S1_2_8933EE8 23,921 instructions (0.013%), 186 calls (08933EE8 - 08933FD4, length 60)
  Back Branch 08933F80 1,912 times (length 4)
  Back Branch 08933F88 927 times (length 10)
  Back Branch 08933F48 314 times (length 4)
  Back Branch 08933FC8 157 times (length 40)
_S1_2_8B520DC 23,366 instructions (0.013%), 1,942 calls (08B520DC - 08B521D8, length 64)
_S1_2_882CA7C 22,746 instructions (0.012%), 3,791 calls (0882CA7C - 0882CA90, length 6)
_S1_2_88261AC 22,699 instructions (0.012%), 286 calls (088261AC - 0882642C, length 161)
_S1_2_8843E84 22,528 instructions (0.012%), 512 calls (08843E84 - 08843F94, length 69)
_S1_2_8832C4C 22,110 instructions (0.012%), 7,370 calls (08832C4C - 08832C54, length 3)
_S1_2_88FE0D0 22,110 instructions (0.012%), 3,685 calls (088FE0D0 - 088FE0E4, length 6)
_S1_2_892B110 21,828 instructions (0.012%), 3,638 calls (0892B110 - 0892B124, length 6)
_S1_2_88FE0E8 21,810 instructions (0.012%), 3,635 calls (088FE0E8 - 088FE0FC, length 6)
_S1_2_882FBC8 21,546 instructions (0.012%), 233 calls (0882FBC8 - 0882FF74, length 236)
  Back Branch 0882FCD0 224 times (length 14)
  Back Branch 0882FCBC 212 times (length 7)
  Back Branch 0882FC88 172 times (length 11)
  Back Branch 0882FCD8 124 times (length 5)
  Back Branch 0882FC98 4 times (length 18)
_S1_2_88647A4 21,432 instructions (0.012%), 1,128 calls (088647A4 - 088647EC, length 19)
_S1_2_88347A0 21,111 instructions (0.012%), 681 calls (088347A0 - 08834828, length 35)
_S1_2_8B52758 20,748 instructions (0.011%), 2,964 calls (08B52758 - 08B52770, length 7)
_S1_2_8837EEC 20,699 instructions (0.011%), 2,957 calls (08837EB8 - 08837EF4, length 16)
  Back Branch 08837EF0 2,959 times (length 16)
  Back Branch 08837ED8 8 times (length 5)
_S1_2_8860F8C 20,290 instructions (0.011%), 104 calls (08860F8C - 088611C8, length 144)
  Back Branch 088610D4 508 times (length 31)
  Back Branch 088610F0 1 times (length 58)
_S1_2_88C7758 20,091 instructions (0.011%), 67 calls (088C7758 - 088C7A3C, length 186)
  Back Branch 088C79FC 142 times (length 91)
_S1_2_8937034 19,926 instructions (0.011%), 445 calls (0893653C - 089371F0, length 814)
  Back Branch 08936FE4 2,800 times (length 65)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937008 1,466 times (length 11)
  Back Branch 08937010 1,466 times (length 10)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
  Back Branch 0893704C 231 times (length 37)
  Back Branch 08937038 214 times (length 34)
_S1_2_883DA14 18,939 instructions (0.010%), 1,473 calls (0883DA14 - 0883DA44, length 13)
_S1_2_88C7A40 18,602 instructions (0.010%), 1 calls (088C7A40 - 088C9380, length 1617)
  Back Branch 088C85A8 153 times (length 90)
  Back Branch 088C85B0 43 times (length 154)
  Back Branch 088C8344 11 times (length 11)
  Back Branch 088C7FF4 4 times (length 11)
  Back Branch 088C7CB4 3 times (length 13)
  Back Branch 088C7AC0 3 times (length 11)
  Back Branch 088C7F4C 2 times (length 11)
  Back Branch 088C7FB0 2 times (length 11)
  Back Branch 088C7EA0 2 times (length 13)
_S1_2_8824B70 18,460 instructions (0.010%), 3,692 calls (08824B70 - 089923A8, length 374287)
_S1_2_897AD48 18,425 instructions (0.010%), 3,685 calls (0897AD48 - 0897AD58, length 5)
_S1_2_892B454 18,180 instructions (0.010%), 3,636 calls (0892B454 - 0892B464, length 5)
_S1_2_882D630 18,008 instructions (0.010%), 614 calls (0882D630 - 0882D6AC, length 32)
_S1_2_894D5D0 17,835 instructions (0.010%), 205 calls (0882B418 - 0894D5D8, length 297073)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
  Back Branch 0894D5C8 205 times (length 83277)
  Back Branch 0894D5D4 205 times (length 17)
_S1_2_882ED58 17,821 instructions (0.010%), 381 calls (0882ED58 - 0882EE60, length 67)
  Back Branch 0882EDEC 348 times (length 16)
_S1_2_893206C 17,360 instructions (0.009%), 434 calls (0893206C - 08932140, length 54)
_S1_2_882D3FC 17,292 instructions (0.009%), 8,646 calls (0882D3FC - 0882D400, length 2)
_S1_2_88361C8 17,064 instructions (0.009%), 1,422 calls (088361C8 - 088361FC, length 14)
_S1_2_882A060 16,880 instructions (0.009%), 422 calls (0882A060 - 0882A118, length 47)
_S1_2_893273C 16,659 instructions (0.009%), 157 calls (0893273C - 08932798, length 24)
  Back Branch 08932784 1,084 times (length 15)
  Back Branch 08932770 1,084 times (length 5)
_S1_2_8B51B3C 16,562 instructions (0.009%), 1,274 calls (088410EC - 08B52284, length 803943)
  Back Branch 08841254 16 times (length 13)
  Back Branch 08B52280 8 times (length 803730)
_S1_2_89357E8 16,215 instructions (0.009%), 705 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935814 705 times (length 1106)
  Back Branch 0893580C 705 times (length 10)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
_S1_2_8860AC0 16,185 instructions (0.009%), 1,079 calls (08860AC0 - 08860AF8, length 15)
_S1_2_8821F0C 16,089 instructions (0.009%), 5,363 calls (08821F0C - 08821F14, length 3)
_S1_2_88369CC 15,922 instructions (0.009%), 419 calls (088369CC - 08836A7C, length 45)
_S1_2_882D068 15,672 instructions (0.009%), 1 calls (0882D068 - 0882D184, length 72)
  Back Branch 0882D098 540 times (length 5)
  Back Branch 0882D108 540 times (length 32)
_S1_2_893FFE0 15,584 instructions (0.008%), 273 calls (0893FFE0 - 08940168, length 99)
  Back Branch 089400E4 160 times (length 47)
  Back Branch 089400C8 135 times (length 40)
  Back Branch 089400F8 108 times (length 10)
  Back Branch 08940124 95 times (length 63)
  Back Branch 08940094 62 times (length 24)
  Back Branch 08940164 53 times (length 24)
  Back Branch 08940138 23 times (length 50)
  Back Branch 08940150 21 times (length 74)
  Back Branch 089400D0 9 times (length 42)
  Back Branch 08940148 2 times (length 72)
_S1_2_8857364 15,152 instructions (0.008%), 3,788 calls (08857364 - 08857370, length 4)
_S1_2_8837D0C 15,152 instructions (0.008%), 3,788 calls (08837D0C - 08837D18, length 4)
_S1_2_8990274 14,985 instructions (0.008%), 405 calls (08990274 - 08990380, length 68)
  Back Branch 08990338 405 times (length 18)
_S1_2_89326B4 14,798 instructions (0.008%), 132 calls (089326B4 - 08932738, length 34)
  Back Branch 08932714 906 times (length 9)
  Back Branch 0893272C 845 times (length 5)
_S1_2_8824BC4 14,768 instructions (0.008%), 3,692 calls (08824BC4 - 089923B8, length 374270)
_S1_2_883A0DC 14,740 instructions (0.008%), 3,685 calls (0883A0DC - 0883A0E8, length 4)
_S1_2_88370CC 14,665 instructions (0.008%), 419 calls (088370CC - 08837168, length 40)
_S1_2_892B468 14,544 instructions (0.008%), 3,636 calls (0892B468 - 0892B474, length 4)
_S1_2_88049A4 14,544 instructions (0.008%), 3,636 calls (088049A4 - 088049B0, length 4)
_S1_2_883BF10 13,854 instructions (0.008%), 2,309 calls (0883BF10 - 089326B0, length 252393)
_S1_2_899299C 13,704 instructions (0.007%), 6,852 calls (0899299C - 089929A0, length 2)
_S1_2_882CFB4 12,960 instructions (0.007%), 1,080 calls (088266B8 - 0882CFEC, length 6734)
_S1_2_88230C4 12,960 instructions (0.007%), 540 calls (088230C4 - 08823138, length 30)
_S1_2_883B598 12,789 instructions (0.007%), 174 calls (0883B598 - 0883B7FC, length 154)
_S1_2_882A11C 12,240 instructions (0.007%), 408 calls (0882A11C - 0882A1A0, length 34)
_S1_2_8B52378 12,225 instructions (0.007%), 489 calls (08828804 - 08B5237C, length 829151)
  Back Branch 08B52378 489 times (length 829151)
_S1_2_894DCB8 12,060 instructions (0.007%), 110 calls (0894DCB8 - 0894DDB4, length 64)
  Back Branch 0894DD1C 714 times (length 13)
_S1_2_882D368 11,916 instructions (0.006%), 2,979 calls (0882D368 - 08992DA0, length 366223)
_S1_2_882CBE8 11,367 instructions (0.006%), 3,789 calls (0882CBE8 - 0882CBF0, length 3)
_S1_2_899026C 11,352 instructions (0.006%), 132 calls (088266B8 - 08990270, length 370415)
  Back Branch 0883585C 2,371 times (length 106)
  Back Branch 088FC124 132 times (length 213597)
  Back Branch 0899026C 132 times (length 151641)
_S1_2_893983C 11,121 instructions (0.006%), 1,011 calls (08939830 - 08939858, length 11)
  Back Branch 08939854 1,011 times (length 11)
_S1_2_88573A0 11,055 instructions (0.006%), 3,685 calls (088573A0 - 088573A8, length 3)
_S1_2_892B3A4 10,905 instructions (0.006%), 3,635 calls (0892B3A4 - 0892B3AC, length 3)
_S1_2_8937530 10,868 instructions (0.006%), 286 calls (08937530 - 08937600, length 53)
_S1_2_884C628 10,861 instructions (0.006%), 174 calls (0884C628 - 0884C740, length 71)
_S1_2_8829AB4 10,260 instructions (0.006%), 540 calls (08829AB4 - 08829B08, length 22)
_S1_2_8B51318 10,178 instructions (0.006%), 2 calls (08826544 - 08B5131C, length 830327)
  Back Branch 0883B2D8 306 times (length 44)
  Back Branch 0883B46C 306 times (length 22)
  Back Branch 0883B400 17 times (length 11)
  Back Branch 0883B39C 15 times (length 34)
  Back Branch 0883B2EC 4 times (length 52)
  Back Branch 0883B490 4 times (length 34)
  Back Branch 0883B210 2 times (length 8)
  Back Branch 08B51318 2 times (length 809057)
  Back Branch 0883B540 2 times (length 21505)
_S1_2_8990450 10,125 instructions (0.006%), 405 calls (08990450 - 089904B0, length 25)
_S1_2_8820884 10,058 instructions (0.005%), 93 calls (08820884 - 08820AF0, length 156)
  Back Branch 08820A18 212 times (length 32)
_S1_2_88A2FF0 10,040 instructions (0.005%), 8 calls (088A2CAC - 088A30AC, length 257)
  Back Branch 088A304C 1,204 times (length 11)
  Back Branch 088A3064 8 times (length 240)
_S1_2_89924B4 9,736 instructions (0.005%), 4,868 calls (089924B4 - 089924B8, length 2)
_S1_2_898FD80 9,720 instructions (0.005%), 405 calls (0898FD80 - 0898FF10, length 101)
  Back Branch 0898FE1C 405 times (length 26)
_S1_2_8000000 9,672 instructions (0.005%), 2 calls (08000000 - 0800000C, length 4)
  Back Branch 08000008 2,417 times (length 4)
_S1_2_899260C 9,482 instructions (0.005%), 4,741 calls (0899260C - 08992610, length 2)
_S1_2_89923B4 9,096 instructions (0.005%), 4,548 calls (089923B4 - 089923B8, length 2)
_S1_2_8825FB4 9,055 instructions (0.005%), 155 calls (08825FB4 - 08826030, length 32)
  Back Branch 08826014 525 times (length 14)
_S1_2_89924C4 8,942 instructions (0.005%), 4,471 calls (089924C4 - 089924C8, length 2)
_S1_2_8837B18 8,871 instructions (0.005%), 2,957 calls (08837B18 - 08837B20, length 3)
_S1_2_882E314 8,852 instructions (0.005%), 144 calls (0882E314 - 0882E3E8, length 54)
  Back Branch 0882E394 144 times (length 14)
_S1_2_8B51AE4 8,624 instructions (0.005%), 616 calls (08B51AE4 - 08B51B38, length 22)
_S1_2_894D9A0 8,408 instructions (0.005%), 205 calls (0894D9A0 - 0894DA44, length 42)
_S1_2_882A040 8,295 instructions (0.005%), 105 calls (08829DE0 - 0882A044, length 154)
  Back Branch 0882A040 114 times (length 154)
  Back Branch 0882A010 2 times (length 71)
_S1_2_88A0A4C 8,127 instructions (0.004%), 301 calls (088A0A4C - 088A0AE0, length 38)
_S1_2_89923A4 8,016 instructions (0.004%), 4,008 calls (089923A4 - 089923A8, length 2)
_S1_2_8868B58 8,010 instructions (0.004%), 9 calls (08868678 - 08868B64, length 316)
  Back Branch 08868810 131 times (length 65)
  Back Branch 08868A6C 109 times (length 17)
  Back Branch 08868B60 19 times (length 196)
  Back Branch 08868B40 19 times (length 308)
_S1_2_883D56C 7,785 instructions (0.004%), 104 calls (0883D56C - 0883D7E4, length 159)
_S1_2_88348D0 7,722 instructions (0.004%), 1,538 calls (088348D0 - 08834924, length 22)
_S1_2_883EF04 7,643 instructions (0.004%), 192 calls (0883ED64 - 0883EF0C, length 107)
  Back Branch 0883EF08 201 times (length 107)
_S1_2_8B52360 7,632 instructions (0.004%), 636 calls (08837D24 - 08B52364, length 813457)
  Back Branch 08B52360 636 times (length 813457)
_S1_2_8863888 7,590 instructions (0.004%), 33 calls (08863888 - 08863B9C, length 198)
  Back Branch 08863B90 106 times (length 191)
  Back Branch 08863A08 85 times (length 8)
  Back Branch 08863990 74 times (length 8)
  Back Branch 088639CC 72 times (length 8)
  Back Branch 08863910 52 times (length 8)
  Back Branch 088638D0 52 times (length 8)
  Back Branch 08863A70 41 times (length 18)
  Back Branch 08863950 12 times (length 8)
  Back Branch 08863B80 2 times (length 14)
  Back Branch 08863B28 1 times (length 38)
_S1_2_8992584 7,576 instructions (0.004%), 3,788 calls (08992584 - 08992588, length 2)
_S1_2_883D7E8 7,576 instructions (0.004%), 5 calls (0883D7E8 - 0883DA10, length 139)
  Back Branch 0883D95C 170 times (length 78)
_S1_2_8B51E84 7,524 instructions (0.004%), 1,254 calls (08B51E84 - 08B51E98, length 6)
_S1_2_883D0D8 7,435 instructions (0.004%), 115 calls (08829B44 - 0883F488, length 22098)
  Back Branch 0883F3C8 111 times (length 12607)
_S1_2_8992604 7,374 instructions (0.004%), 3,687 calls (08992604 - 08992608, length 2)
_S1_2_8992624 7,372 instructions (0.004%), 3,686 calls (08992624 - 08992628, length 2)
_S1_2_899297C 7,370 instructions (0.004%), 3,685 calls (0899297C - 08992980, length 2)
_S1_2_89929D4 7,276 instructions (0.004%), 3,638 calls (089929D4 - 089929D8, length 2)
_S1_2_8992994 7,270 instructions (0.004%), 3,635 calls (08992994 - 08992998, length 2)
_S1_2_8837B64 7,270 instructions (0.004%), 3,635 calls (08837B64 - 08837B68, length 2)
_S1_2_899298C 7,266 instructions (0.004%), 3,633 calls (0899298C - 08992990, length 2)
_S1_2_893581C 7,055 instructions (0.004%), 415 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08935828 415 times (length 1113)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
_S1_2_89911A0 7,008 instructions (0.004%), 405 calls (089911A0 - 089911FC, length 24)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_8937018 7,006 instructions (0.004%), 226 calls (0893653C - 089371F0, length 814)
  Back Branch 08936FE4 2,800 times (length 65)
  Back Branch 08936FF8 1,466 times (length 467)
  Back Branch 0893675C 1,466 times (length 138)
  Back Branch 08937008 1,466 times (length 11)
  Back Branch 08937010 1,466 times (length 10)
  Back Branch 08937134 1,466 times (length 768)
  Back Branch 08937148 1,466 times (length 10)
  Back Branch 0893702C 226 times (length 31)
  Back Branch 0893701C 226 times (length 14)
_S1_2_8824B40 6,860 instructions (0.004%), 1,372 calls (08824B40 - 089923A8, length 374299)
_S1_2_8B51C20 6,440 instructions (0.004%), 644 calls (08B51C20 - 08B51E98, length 159)
_S1_2_8B521B4 6,360 instructions (0.003%), 636 calls (08B521B4 - 08B521D8, length 10)
_S1_2_883FFF8 6,253 instructions (0.003%), 116 calls (0883FFF8 - 088402A0, length 171)
  Back Branch 08840270 13 times (length 20)
_S1_2_88402A4 6,217 instructions (0.003%), 104 calls (088402A4 - 088403D4, length 77)
  Back Branch 08840350 104 times (length 21)
_S1_2_88351B4 6,196 instructions (0.003%), 1,549 calls (088351B4 - 088351C0, length 4)
_S1_2_882E26C 6,175 instructions (0.003%), 247 calls (0882E26C - 0882E2CC, length 25)
_S1_2_882EBB0 6,170 instructions (0.003%), 96 calls (0882EBB0 - 0882ED54, length 106)
  Back Branch 0882ED0C 163 times (length 62)
_S1_2_89306A8 5,920 instructions (0.003%), 16 calls (089306A8 - 08930830, length 99)
  Back Branch 0893074C 576 times (length 5)
  Back Branch 089306EC 400 times (length 4)
_S1_2_894D58C 5,916 instructions (0.003%), 68 calls (0882B418 - 0894D594, length 297056)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
  Back Branch 0894D584 68 times (length 83260)
  Back Branch 0894D590 68 times (length 17)
_S1_2_8992B34 5,914 instructions (0.003%), 2,957 calls (08992B34 - 08992B38, length 2)
_S1_2_8992B04 5,914 instructions (0.003%), 2,957 calls (08992B04 - 08992B08, length 2)
_S1_2_8992AFC 5,914 instructions (0.003%), 2,957 calls (08992AFC - 08992B00, length 2)
_S1_2_8992A84 5,912 instructions (0.003%), 2,956 calls (08992A84 - 08992A88, length 2)
_S1_2_894D324 5,900 instructions (0.003%), 295 calls (0894D324 - 0894D370, length 20)
_S1_2_894D2CC 5,900 instructions (0.003%), 295 calls (0894D2CC - 0894D318, length 20)
_S1_2_8992D3C 5,630 instructions (0.003%), 2,815 calls (08992D3C - 08992D40, length 2)
_S1_2_8992CFC 5,630 instructions (0.003%), 2,815 calls (08992CFC - 08992D00, length 2)
_S1_2_8992924 5,630 instructions (0.003%), 2,815 calls (08992924 - 08992928, length 2)
_S1_2_8824BA4 5,488 instructions (0.003%), 1,372 calls (08824BA4 - 089923B8, length 374278)
_S1_2_882571C 5,376 instructions (0.003%), 112 calls (0882571C - 08825890, length 94)
_S1_2_88207B4 5,355 instructions (0.003%), 119 calls (088207B4 - 08820880, length 52)
_S1_2_894D7D8 5,330 instructions (0.003%), 205 calls (0894D504 - 0894D7F4, length 189)
  Back Branch 0894D7E8 205 times (length 187)
_S1_2_894D374 5,310 instructions (0.003%), 295 calls (0894D374 - 089911FC, length 69539)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_894D31C 5,310 instructions (0.003%), 295 calls (0894D31C - 089911FC, length 69561)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_882C198 5,202 instructions (0.003%), 18 calls (0882C198 - 0882C210, length 31)
  Back Branch 0882C1F0 378 times (length 15)
_S1_2_88B449C 5,130 instructions (0.003%), 1 calls (088B449C - 088B45C4, length 75)
  Back Branch 088B4580 197 times (length 30)
  Back Branch 088B4590 17 times (length 50)
_S1_2_894D8E4 5,125 instructions (0.003%), 205 calls (0894D8E4 - 0894D944, length 25)
_S1_2_8932A34 4,986 instructions (0.003%), 39 calls (08932A34 - 08932BE4, length 109)
  Back Branch 08932A84 119 times (length 17)
  Back Branch 08932B48 79 times (length 8)
  Back Branch 08932BB4 38 times (length 37)
  Back Branch 08932B9C 38 times (length 54)
  Back Branch 08932BD8 35 times (length 6)
  Back Branch 08932BE0 27 times (length 49)
  Back Branch 08932ADC 1 times (length 6)
_S1_2_8837EF8 4,840 instructions (0.003%), 686 calls (08837EB8 - 08837F00, length 19)
  Back Branch 08837EFC 686 times (length 19)
  Back Branch 08837ED8 8 times (length 5)
_S1_2_883C230 4,838 instructions (0.003%), 37 calls (0883C230 - 0883C33C, length 68)
  Back Branch 0883C2DC 186 times (length 7)
  Back Branch 0883C290 186 times (length 13)
_S1_2_883A63C 4,746 instructions (0.003%), 226 calls (0883A63C - 0883A69C, length 25)
_S1_2_8826544 4,716 instructions (0.003%), 262 calls (08826544 - 08826588, length 18)
_S1_2_894D5F4 4,568 instructions (0.002%), 2,284 calls (0894D5F4 - 0894D5F8, length 2)
_S1_2_8824DD0 4,518 instructions (0.002%), 136 calls (08824DD0 - 08824F18, length 83)
_S1_2_899251C 4,506 instructions (0.002%), 2,253 calls (0899251C - 08992520, length 2)
_S1_2_89924DC 4,484 instructions (0.002%), 2,242 calls (089924DC - 089924E0, length 2)
_S1_2_8850B70 4,470 instructions (0.002%), 30 calls (08850B70 - 08850BA8, length 15)
  Back Branch 08850B9C 555 times (length 8)
_S1_2_8992B24 4,254 instructions (0.002%), 2,127 calls (08992B24 - 08992B28, length 2)
_S1_2_8992AE4 4,252 instructions (0.002%), 2,126 calls (08992AE4 - 08992AE8, length 2)
_S1_2_8992934 4,252 instructions (0.002%), 2,126 calls (08992934 - 08992938, length 2)
_S1_2_882D588 4,208 instructions (0.002%), 263 calls (0882D588 - 0882D5C4, length 16)
_S1_2_883AB2C 4,199 instructions (0.002%), 247 calls (0883AB2C - 0883AB84, length 23)
_S1_2_894DBD8 4,130 instructions (0.002%), 295 calls (0894DBD8 - 0894DC0C, length 14)
_S1_2_8829D0C 4,060 instructions (0.002%), 116 calls (08829D0C - 08829DDC, length 53)
_S1_2_88611CC 4,050 instructions (0.002%), 1 calls (088611CC - 088614A4, length 183)
  Back Branch 088613A0 103 times (length 70)
  Back Branch 0886144C 3 times (length 9)
  Back Branch 08861268 3 times (length 16)
_S1_2_88223D4 3,877 instructions (0.002%), 1 calls (088223D4 - 08822488, length 46)
  Back Branch 0882244C 768 times (length 5)
_S1_2_882D5C8 3,822 instructions (0.002%), 614 calls (0882D5C8 - 0882D5F4, length 12)
_S1_2_892736C 3,810 instructions (0.002%), 26 calls (0892736C - 08927B00, length 486)
  Back Branch 08927868 26 times (length 298)
  Back Branch 089279E0 9 times (length 229)
  Back Branch 08927A88 9 times (length 44)
  Back Branch 08927A98 9 times (length 48)
_S1_2_88528D4 3,720 instructions (0.002%), 186 calls (088528D4 - 08852940, length 28)
_S1_2_883AFA8 3,643 instructions (0.002%), 5 calls (08826430 - 0883B054, length 21258)
  Back Branch 0883B030 147 times (length 27)
  Back Branch 0883B050 5 times (length 21258)
_S1_2_8B52114 3,621 instructions (0.002%), 14 calls (08835AC8 - 08B5238C, length 815666)
  Back Branch 08835D5C 5,363 times (length 136)
  Back Branch 08835E78 3,118 times (length 40)
  Back Branch 08863EBC 175 times (length 111)
  Back Branch 08863CC4 53 times (length 19)
  Back Branch 088566EC 39 times (length 11)
  Back Branch 088567BC 17 times (length 97)
  Back Branch 08B52388 14 times (length 792944)
  Back Branch 088564F4 13 times (length 185)
  Back Branch 088565E4 12 times (length 11)
  Back Branch 08856204 8 times (length 26)
  Back Branch 0885EB60 6 times (length 19)
  Back Branch 0885EAC0 6 times (length 19)
  Back Branch 0885EA28 6 times (length 114)
  Back Branch 0885E80C 6 times (length 16)
  Back Branch 0885EC00 6 times (length 19)
  Back Branch 0885ECA0 6 times (length 19)
  Back Branch 0884BE18 5 times (length 22742)
  Back Branch 0884BE4C 1 times (length 14162)
_S1_2_8836BBC 3,450 instructions (0.002%), 150 calls (08836BBC - 08836C14, length 23)
_S1_2_8864460 3,450 instructions (0.002%), 50 calls (08864460 - 088645AC, length 84)
_S1_2_8836580 3,360 instructions (0.002%), 40 calls (08836580 - 088366E8, length 91)
_S1_2_8932CA0 3,345 instructions (0.002%), 157 calls (08932CA0 - 08932CFC, length 24)
  Back Branch 08932CD0 128 times (length 5)
  Back Branch 08932CE0 128 times (length 12)
_S1_2_883FCD0 3,285 instructions (0.002%), 123 calls (0883FCD0 - 0883FD40, length 29)
_S1_2_882D6B0 3,259 instructions (0.002%), 371 calls (0882D6B0 - 0882D718, length 27)
_S1_2_882A1A4 3,255 instructions (0.002%), 105 calls (0882A1A4 - 08992560, length 368880)
_S1_2_8822C54 3,208 instructions (0.002%), 401 calls (08822C54 - 08822C70, length 8)
_S1_2_8832CEC 3,186 instructions (0.002%), 531 calls (08832CEC - 08832D00, length 6)
_S1_2_8B522F8 3,185 instructions (0.002%), 637 calls (08845D1C - 08B522FC, length 799097)
  Back Branch 08B522F8 637 times (length 799097)
_S1_2_8843F98 3,155 instructions (0.002%), 1 calls (08843F98 - 0884411C, length 98)
  Back Branch 08844048 511 times (length 6)
_S1_2_8926240 3,042 instructions (0.002%), 26 calls (08926240 - 08926480, length 145)
  Back Branch 08926304 52 times (length 17)
  Back Branch 08926360 26 times (length 34)
  Back Branch 08926350 26 times (length 6)
  Back Branch 08926454 26 times (length 6)
  Back Branch 08926474 26 times (length 103)
  Back Branch 08926464 26 times (length 64)
_S1_2_8859474 3,016 instructions (0.002%), 26 calls (08859474 - 0885976C, length 191)
  Back Branch 0885973C 52 times (length 86)
_S1_2_8836280 3,000 instructions (0.002%), 150 calls (08836280 - 088362CC, length 20)
_S1_2_8932144 2,932 instructions (0.002%), 1,466 calls (08932144 - 08932148, length 2)
_S1_2_882F1AC 2,906 instructions (0.002%), 2 calls (0882EF20 - 0882F1B0, length 165)
  Back Branch 0882F104 206 times (length 76)
  Back Branch 0882F110 5 times (length 102)
  Back Branch 0882F1AC 2 times (length 165)
_S1_2_88992A4 2,816 instructions (0.002%), 128 calls (088990D0 - 088992D4, length 130)
  Back Branch 088992D0 128 times (length 130)
_S1_2_894DC10 2,772 instructions (0.002%), 68 calls (0894DC10 - 0894DCB4, length 42)
_S1_2_8850DC8 2,730 instructions (0.001%), 13 calls (08850DC8 - 08850F30, length 91)
  Back Branch 08850EBC 182 times (length 43)
  Back Branch 08850F00 26 times (length 22)
_S1_2_8898D6C 2,700 instructions (0.001%), 300 calls (08898D6C - 08898D8C, length 9)
_S1_2_882E9A8 2,695 instructions (0.001%), 70 calls (0882E9A8 - 0882EA70, length 51)
_S1_2_882EE64 2,694 instructions (0.001%), 128 calls (0882EE64 - 0882EF1C, length 47)
_S1_2_882D620 2,552 instructions (0.001%), 638 calls (0882D620 - 0882D62C, length 4)
_S1_2_882D5F8 2,550 instructions (0.001%), 255 calls (0882D5F8 - 0882D61C, length 10)
_S1_2_8824B28 2,510 instructions (0.001%), 502 calls (08824B28 - 089923A8, length 374305)
_S1_2_893FEA4 2,479 instructions (0.001%), 164 calls (0893FEA4 - 0893FF1C, length 31)
  Back Branch 0893FF10 87 times (length 4)
_S1_2_892606C 2,457 instructions (0.001%), 26 calls (08925EF4 - 0892623C, length 211)
  Back Branch 089261DC 26 times (length 181)
  Back Branch 089261E4 26 times (length 5)
  Back Branch 08925F80 26 times (length 37)
  Back Branch 08926238 17 times (length 71)
  Back Branch 08926230 17 times (length 85)
_S1_2_882D71C 2,370 instructions (0.001%), 237 calls (0882D71C - 0882D740, length 10)
_S1_2_899252C 2,172 instructions (0.001%), 1,086 calls (0899252C - 08992530, length 2)
_S1_2_8B52370 2,170 instructions (0.001%), 6 calls (08868678 - 08B52374, length 763712)
  Back Branch 08868810 131 times (length 65)
  Back Branch 08868A6C 109 times (length 17)
  Back Branch 08868B60 19 times (length 196)
  Back Branch 08868B40 19 times (length 308)
  Back Branch 08B52370 6 times (length 763400)
_S1_2_88463E8 2,160 instructions (0.001%), 540 calls (088463E8 - 088463F4, length 4)
_S1_2_88251B0 2,160 instructions (0.001%), 540 calls (088251B0 - 089924A0, length 373949)
_S1_2_88A0CA4 2,132 instructions (0.001%), 1 calls (088A0CA4 - 088A0D20, length 32)
  Back Branch 088A0CFC 301 times (length 7)
_S1_2_894D494 2,050 instructions (0.001%), 205 calls (0894D494 - 0894D4B8, length 10)
_S1_2_8824B94 2,008 instructions (0.001%), 502 calls (08824B94 - 089923B8, length 374282)
_S1_2_894D2C4 1,980 instructions (0.001%), 110 calls (0894D2C4 - 089911FC, length 69583)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_894D24C 1,980 instructions (0.001%), 110 calls (0894D24C - 089911FC, length 69613)
  Back Branch 089911DC 1,215 times (length 7)
_S1_2_882B69C 1,943 instructions (0.001%), 29 calls (0882B418 - 0882B724, length 196)
  Back Branch 0882B720 778 times (length 196)
_S1_2_89328C0 1,932 instructions (0.001%), 65 calls (089328C0 - 08932A30, length 93)
  Back Branch 089329E4 48 times (length 13)
  Back Branch 08932A0C 35 times (length 12)
  Back Branch 08932930 29 times (length 9)
  Back Branch 08932918 29 times (length 16)
  Back Branch 089329D8 16 times (length 10)
_S1_2_892659C 1,924 instructions (0.001%), 26 calls (0892659C - 089266D0, length 78)
_S1_2_885943C 1,846 instructions (0.001%), 26 calls (0882B418 - 08859448, length 47117)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 08859444 26 times (length 46956)
_S1_2_885941C 1,846 instructions (0.001%), 26 calls (0882B418 - 08859428, length 47109)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 08859424 26 times (length 46948)
_S1_2_884056C 1,832 instructions (0.001%), 1 calls (0884056C - 08840640, length 54)
  Back Branch 088405B4 256 times (length 7)
_S1_2_8822D30 1,810 instructions (0.001%), 162 calls (08822D30 - 08822D8C, length 24)
_S1_2_8840B6C 1,804 instructions (0.001%), 41 calls (08822E08 - 08840BA4, length 30568)
  Back Branch 08840BA0 53 times (length 30568)
_S1_2_883BF58 1,801 instructions (0.001%), 105 calls (0883BF58 - 0883BFB0, length 23)
_S1_2_8927CB4 1,794 instructions (0.001%), 26 calls (08927CB4 - 08927E68, length 110)
  Back Branch 08927D94 26 times (length 37)
  Back Branch 08927D4C 26 times (length 17)
  Back Branch 08927D3C 26 times (length 14)
  Back Branch 08927E64 26 times (length 89)
_S1_2_8836FA0 1,792 instructions (0.001%), 28 calls (08836FA0 - 088370C8, length 75)
_S1_2_893FF80 1,788 instructions (0.001%), 118 calls (0893FF80 - 0893FFDC, length 24)
_S1_2_893FF20 1,759 instructions (0.001%), 115 calls (0893FF20 - 0893FF7C, length 24)
_S1_2_893544C 1,745 instructions (0.001%), 6 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935CF8 2,076 times (length 17)
  Back Branch 08935B04 1,090 times (length 16)
  Back Branch 08935B18 1,090 times (length 20)
  Back Branch 08935B40 772 times (length 1290)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08935D14 378 times (length 1407)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 08935478 6 times (length 201)
  Back Branch 089349EC 6 times (length 137)
_S1_2_8836C18 1,720 instructions (0.001%), 40 calls (08836C18 - 08836CD4, length 48)
_S1_2_894D820 1,700 instructions (0.001%), 68 calls (0894D820 - 0894D880, length 25)
_S1_2_882D404 1,656 instructions (0.001%), 44 calls (0882D404 - 0882D4B4, length 45)
  Back Branch 0882D494 44 times (length 19)
_S1_2_88463DC 1,620 instructions (0.001%), 540 calls (088463DC - 088463E4, length 3)
_S1_2_894D3DC 1,620 instructions (0.001%), 135 calls (0894D3DC - 0894D408, length 12)
_S1_2_88368C4 1,568 instructions (0.001%), 28 calls (088368C4 - 088369C8, length 66)
  Back Branch 088369A0 28 times (length 37)
_S1_2_882DAC0 1,564 instructions (0.001%), 68 calls (0882DAC0 - 0882DB38, length 31)
_S1_2_8925928 1,560 instructions (0.001%), 52 calls (089258B8 - 08925948, length 37)
  Back Branch 089258FC 104 times (length 8)
  Back Branch 08925944 52 times (length 37)
  Back Branch 08925910 52 times (length 7)
_S1_2_882DA80 1,552 instructions (0.001%), 97 calls (0882DA80 - 0882DABC, length 16)
_S1_2_8932C38 1,548 instructions (0.001%), 54 calls (08932534 - 08932C9C, length 475)
  Back Branch 089325AC 1,948 times (length 6)
  Back Branch 08932628 969 times (length 41)
  Back Branch 08932630 815 times (length 17)
  Back Branch 08932558 628 times (length 4)
  Back Branch 08932C70 96 times (length 6)
  Back Branch 08932638 36 times (length 44)
  Back Branch 089325E8 3 times (length 24)
_S1_2_894DDB8 1,540 instructions (0.001%), 110 calls (0894DDB8 - 0894DDEC, length 14)
_S1_2_894D28C 1,540 instructions (0.001%), 110 calls (0894D28C - 0894D2C0, length 14)
_S1_2_894D254 1,540 instructions (0.001%), 110 calls (0894D254 - 0894D288, length 14)
_S1_2_8822E84 1,539 instructions (0.001%), 171 calls (08822E84 - 08822EA4, length 9)
_S1_2_8843204 1,393 instructions (0.001%), 16 calls (08843204 - 088432E0, length 56)
  Back Branch 0884329C 52 times (length 25)
_S1_2_894D7F8 1,360 instructions (0.001%), 68 calls (0894D4CC - 0894D814, length 211)
  Back Branch 0894D808 68 times (length 209)
_S1_2_882D3F4 1,316 instructions (0.001%), 658 calls (0882D3F4 - 0882D3F8, length 2)
_S1_2_8992384 1,300 instructions (0.001%), 650 calls (08992384 - 08992388, length 2)
_S1_2_88917A0 1,230 instructions (0.001%), 123 calls (088917A0 - 088917C4, length 10)
_S1_2_894D5E4 1,208 instructions (0.001%), 604 calls (0894D5E4 - 0894D5E8, length 2)
_S1_2_883C340 1,198 instructions (0.001%), 5 calls (08826430 - 0883C3F8, length 22515)
  Back Branch 0883C3D4 37 times (length 30)
  Back Branch 0883C3F4 5 times (length 22515)
_S1_2_8824B64 1,170 instructions (0.001%), 234 calls (08824B64 - 089923A8, length 374290)
_S1_2_8B512B8 1,164 instructions (0.001%), 4 calls (08868678 - 08B512BC, length 762642)
  Back Branch 08868810 131 times (length 65)
  Back Branch 08868A6C 109 times (length 17)
  Back Branch 08868B60 19 times (length 196)
  Back Branch 08868B40 19 times (length 308)
  Back Branch 08B512B8 4 times (length 762330)
_S1_2_882BC84 1,161 instructions (0.001%), 7 calls (0882BC84 - 0882E9A4, length 2889)
  Back Branch 0882E930 35 times (length 37)
_S1_2_883C4C4 1,089 instructions (0.001%), 9 calls (0883C4C4 - 08934200, length 253776)
  Back Branch 089340D4 18 times (length 28)
  Back Branch 089341FC 9 times (length 139)
  Back Branch 08934000 9 times (length 7)
_S1_2_882C240 1,087 instructions (0.001%), 11 calls (0882C240 - 0882C288, length 19)
  Back Branch 0882C27C 192 times (length 12)
_S1_2_88232AC 1,085 instructions (0.001%), 31 calls (088232AC - 08823378, length 52)
_S1_2_8992DBC 1,080 instructions (0.001%), 540 calls (08992DBC - 08992DC0, length 2)
_S1_2_8992DA4 1,080 instructions (0.001%), 540 calls (08992DA4 - 08992DA8, length 2)
_S1_2_899250C 1,080 instructions (0.001%), 540 calls (0899250C - 08992510, length 2)
_S1_2_8992504 1,080 instructions (0.001%), 540 calls (08992504 - 08992508, length 2)
_S1_2_89923CC 1,080 instructions (0.001%), 540 calls (089923CC - 089923D0, length 2)
_S1_2_8840644 1,068 instructions (0.001%), 4 calls (08840644 - 0884072C, length 59)
  Back Branch 08840700 124 times (length 7)
_S1_2_8843158 980 instructions (0.001%), 28 calls (08843158 - 08843200, length 43)
_S1_2_88553D0 973 instructions (0.001%), 4 calls (088528D4 - 08855480, length 2796)
  Back Branch 0885545C 95 times (length 9)
  Back Branch 08855438 2 times (length 2779)
_S1_2_8855324 973 instructions (0.001%), 4 calls (088528D4 - 088553CC, length 2751)
  Back Branch 088553A8 95 times (length 9)
  Back Branch 08855384 2 times (length 2734)
_S1_2_894D5EC 966 instructions (0.001%), 483 calls (0894D5EC - 0894D5F0, length 2)
_S1_2_8826DCC 950 instructions (0.001%), 50 calls (08826DCC - 08826E34, length 27)
_S1_2_883F4B0 940 instructions (0.001%), 9 calls (08829DE0 - 0883F5B0, length 22005)
  Back Branch 0882A040 114 times (length 154)
  Back Branch 0883F590 9 times (length 21846)
  Back Branch 0882A010 2 times (length 71)
_S1_2_883E488 940 instructions (0.001%), 5 calls (0883DD14 - 0883E4C8, length 494)
  Back Branch 0883E4C4 5 times (length 494)
_S1_2_8824BBC 936 instructions (0.001%), 234 calls (08824BBC - 089923B8, length 374272)
_S1_2_89351D8 928 instructions (0.001%), 5 calls (08934634 - 08935EF4, length 1585)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935CF8 2,076 times (length 17)
  Back Branch 08935B04 1,090 times (length 16)
  Back Branch 08935B18 1,090 times (length 20)
  Back Branch 08935B40 772 times (length 1290)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08935D14 378 times (length 1407)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
  Back Branch 08935218 5 times (length 49)
_S1_2_88410D0 920 instructions (0.001%), 16 calls (08840F98 - 088410E8, length 85)
  Back Branch 08841078 41 times (length 31)
  Back Branch 088410E4 16 times (length 85)
_S1_2_8B52120 912 instructions (0.000%), 14 calls (08835EB8 - 08B522C4, length 815364)
  Back Branch 08B522C0 14 times (length 792618)
  Back Branch 0885AD50 12 times (length 13)
_S1_2_882D744 904 instructions (0.000%), 113 calls (0882D744 - 0882D760, length 8)
_S1_2_8873A08 900 instructions (0.000%), 45 calls (088410EC - 08873D60, length 51998)
  Back Branch 08841254 16 times (length 13)
_S1_2_882DC84 881 instructions (0.000%), 7 calls (0882DC84 - 0882DEF0, length 156)
  Back Branch 0882DEBC 56 times (length 2)
_S1_2_8822740 868 instructions (0.000%), 31 calls (08822740 - 088227B0, length 29)
_S1_2_8926F48 864 instructions (0.000%), 32 calls (08926EC4 - 08926F4C, length 35)
  Back Branch 08926F20 64 times (length 12)
  Back Branch 08926F48 32 times (length 35)
_S1_2_883FBD8 855 instructions (0.000%), 15 calls (0882A11C - 0883FC5C, length 22225)
  Back Branch 0883FC3C 15 times (length 22218)
_S1_2_899234C 846 instructions (0.000%), 423 calls (0899234C - 08992350, length 2)
_S1_2_882D7E4 841 instructions (0.000%), 8 calls (0882D7E4 - 0882DA08, length 138)
_S1_2_882BD28 836 instructions (0.000%), 19 calls (0882BD28 - 0882BD68, length 17)
  Back Branch 0882BD54 76 times (length 7)
_S1_2_8873B8C 834 instructions (0.000%), 33 calls (08873B8C - 08873D8C, length 129)
_S1_2_883ECD4 834 instructions (0.000%), 4 calls (0883E5B0 - 0883ED18, length 475)
  Back Branch 0883ED14 4 times (length 84)
  Back Branch 0883ECCC 4 times (length 457)
_S1_2_882BB84 832 instructions (0.000%), 104 calls (0882BB84 - 0882BBA0, length 8)
_S1_2_8824B04 820 instructions (0.000%), 164 calls (08824B04 - 089923A8, length 374314)
_S1_2_885A18C 810 instructions (0.000%), 90 calls (0885A18C - 0885A1AC, length 9)
_S1_2_885AF50 810 instructions (0.000%), 30 calls (0885AF50 - 0885B034, length 58)
_S1_2_8926EC4 800 instructions (0.000%), 32 calls (08926EC4 - 08926F44, length 33)
  Back Branch 08926F20 64 times (length 12)
_S1_2_883EEEC 791 instructions (0.000%), 21 calls (0883ED64 - 0883EEF4, length 101)
  Back Branch 0883EEF0 38 times (length 101)
_S1_2_8000070 781 instructions (0.000%), 1 calls (08000070 - 08000078, length 3)
  Back Branch 08000074 260 times (length 3)
_S1_2_882313C 780 instructions (0.000%), 4 calls (0882313C - 08823244, length 67)
  Back Branch 08823220 60 times (length 10)
_S1_2_8824F7C 760 instructions (0.000%), 14 calls (08824F7C - 08825114, length 103)
_S1_2_89258B8 754 instructions (0.000%), 26 calls (089258B8 - 08925924, length 28)
  Back Branch 089258FC 104 times (length 8)
  Back Branch 08925910 52 times (length 7)
_S1_2_8925888 754 instructions (0.000%), 26 calls (08925820 - 089258B4, length 38)
  Back Branch 089258B0 26 times (length 38)
  Back Branch 0892586C 26 times (length 9)
  Back Branch 08925840 26 times (length 8)
_S1_2_8839B38 752 instructions (0.000%), 31 calls (08839B38 - 08839C14, length 56)
  Back Branch 08839B78 11,245 times (length 14)
  Back Branch 08839C00 11,244 times (length 32)
_S1_2_88473F4 738 instructions (0.000%), 246 calls (088473F4 - 088473FC, length 3)
_S1_2_8925C38 736 instructions (0.000%), 32 calls (08925C38 - 08925CF8, length 49)
  Back Branch 08925CF4 32 times (length 11)
_S1_2_880571C 732 instructions (0.000%), 24 calls (0880571C - 0880579C, length 33)
  Back Branch 08805774 42 times (length 9)
  Back Branch 08805788 15 times (length 7)
_S1_2_8B522C8 709 instructions (0.000%), 9 calls (088403D8 - 08B522CC, length 804798)
  Back Branch 08840E48 31 times (length 670)
  Back Branch 08B522C8 9 times (length 804222)
_S1_2_88410B4 704 instructions (0.000%), 16 calls (08840F98 - 088410CC, length 78)
  Back Branch 08841078 41 times (length 31)
  Back Branch 088410C8 16 times (length 78)
_S1_2_88410EC 691 instructions (0.000%), 8 calls (088410EC - 088412EC, length 129)
  Back Branch 08841254 16 times (length 13)
_S1_2_8822FFC 688 instructions (0.000%), 16 calls (08822FFC - 088230C0, length 50)
_S1_2_8825894 683 instructions (0.000%), 17 calls (08825894 - 08825964, length 53)
_S1_2_894D454 680 instructions (0.000%), 68 calls (0894D454 - 0894D478, length 10)
_S1_2_882DB3C 673 instructions (0.000%), 1 calls (0882DB3C - 0882DC80, length 82)
  Back Branch 0882DBC8 16 times (length 24)
  Back Branch 0882DC44 16 times (length 22)
_S1_2_885E35C 672 instructions (0.000%), 18 calls (0885E35C - 0885E3FC, length 41)
  Back Branch 0885E3DC 24 times (length 22)
_S1_2_8840CD8 672 instructions (0.000%), 9 calls (088403D8 - 08840EA0, length 691)
  Back Branch 08840E48 31 times (length 670)
_S1_2_8824B7C 656 instructions (0.000%), 164 calls (08824B7C - 089923B8, length 374288)
_S1_2_8810350 648 instructions (0.000%), 3 calls (08810350 - 08810748, length 255)
  Back Branch 0881062C 21 times (length 6)
  Back Branch 088104D4 6 times (length 21)
  Back Branch 08810744 3 times (length 173)
  Back Branch 08810684 3 times (length 142)
  Back Branch 08810638 3 times (length 14)
  Back Branch 08810654 3 times (length 112)
  Back Branch 08810548 3 times (length 46)
_S1_2_8B52300 637 instructions (0.000%), 7 calls (088410EC - 08B52304, length 803975)
  Back Branch 08841254 16 times (length 13)
  Back Branch 08B52300 7 times (length 803975)
_S1_2_883ACDC 630 instructions (0.000%), 15 calls (0883ACDC - 0883ADCC, length 61)
_S1_2_882BC28 630 instructions (0.000%), 9 calls (088266B8 - 0882F69C, length 9210)
_S1_2_885AD94 624 instructions (0.000%), 26 calls (0885AD94 - 0885AE20, length 36)
  Back Branch 0885ADFC 26 times (length 16)
_S1_2_88056EC 612 instructions (0.000%), 18 calls (08805670 - 08805718, length 43)
  Back Branch 088056A0 21 times (length 12)
  Back Branch 088056D0 21 times (length 10)
  Back Branch 08805714 18 times (length 43)
_S1_2_8826D54 600 instructions (0.000%), 100 calls (08826D54 - 08826D8C, length 15)
_S1_2_8864428 600 instructions (0.000%), 50 calls (08864428 - 0886445C, length 14)
_S1_2_8B52308 598 instructions (0.000%), 13 calls (0883ED64 - 08B5230C, length 806251)
  Back Branch 0883EEF0 38 times (length 101)
  Back Branch 08B52308 13 times (length 806153)
_S1_2_882C2D4 588 instructions (0.000%), 9 calls (0882C2D4 - 0882C3FC, length 75)
  Back Branch 0882C37C 33 times (length 10)
_S1_2_883F608 587 instructions (0.000%), 27 calls (0882A1A4 - 08992560, length 368880)
  Back Branch 0883F608 27 times (length 21787)
_S1_2_8929DEC 581 instructions (0.000%), 7 calls (08929DEC - 08929E44, length 23)
  Back Branch 08929E04 112 times (length 4)
_S1_2_899259C 574 instructions (0.000%), 287 calls (0899259C - 089925A0, length 2)
_S1_2_8925AC4 572 instructions (0.000%), 26 calls (08925A28 - 08925AE0, length 47)
  Back Branch 08925ADC 26 times (length 47)
_S1_2_8925AA4 572 instructions (0.000%), 26 calls (08925A28 - 08925AC0, length 39)
  Back Branch 08925ABC 26 times (length 39)
_S1_2_88F6FDC 560 instructions (0.000%), 10 calls (088F62F0 - 088F70A4, length 878)
  Back Branch 088F70A0 10 times (length 878)
_S1_2_88233CC 555 instructions (0.000%), 16 calls (088233CC - 0882346C, length 41)
_S1_2_8826C28 552 instructions (0.000%), 138 calls (08826C28 - 08826C40, length 7)
_S1_2_8823478 540 instructions (0.000%), 54 calls (08823478 - 088234AC, length 14)
_S1_2_885E400 540 instructions (0.000%), 6 calls (0885E400 - 0885E5F8, length 127)
  Back Branch 0885E5A0 9 times (length 53)
  Back Branch 0885E48C 9 times (length 17)
_S1_2_883A1DC 540 instructions (0.000%), 5 calls (08839B38 - 0883A228, length 445)
  Back Branch 08839B78 11,245 times (length 14)
  Back Branch 08839C00 11,244 times (length 32)
  Back Branch 0883A210 22 times (length 12)
  Back Branch 0883A21C 20 times (length 15)
  Back Branch 0883A224 5 times (length 445)
_S1_2_8843038 536 instructions (0.000%), 8 calls (08843038 - 08843064, length 12)
  Back Branch 08843054 112 times (length 4)
_S1_2_892A1A4 530 instructions (0.000%), 2 calls (0892A1A4 - 0892A540, length 232)
  Back Branch 0892A4E4 8 times (length 11)
_S1_2_8B511C8 523 instructions (0.000%), 7 calls (088403D8 - 08B511CC, length 803710)
  Back Branch 08840E48 31 times (length 670)
  Back Branch 08B511C8 7 times (length 803134)
_S1_2_8822594 496 instructions (0.000%), 16 calls (08822594 - 0882261C, length 35)
_S1_2_882C150 486 instructions (0.000%), 27 calls (0882C150 - 0882C194, length 18)
_S1_2_8812BFC 484 instructions (0.000%), 121 calls (08812BFC - 08812C08, length 4)
_S1_2_8925BD0 468 instructions (0.000%), 64 calls (08925B04 - 08925BEC, length 59)
  Back Branch 08925BE0 6 times (length 57)
_S1_2_883A938 468 instructions (0.000%), 6 calls (0883A938 - 0883AB28, length 125)
  Back Branch 0883AB0C 6 times (length 50)
  Back Branch 0883A990 6 times (length 18)
_S1_2_8812194 459 instructions (0.000%), 24 calls (08812194 - 08812204, length 29)
_S1_2_8838288 459 instructions (0.000%), 1 calls (08838288 - 08838828, length 361)
  Back Branch 08838620 8 times (length 7)
  Back Branch 08838650 7 times (length 6)
  Back Branch 088387CC 2 times (length 21)
_S1_2_8B52348 446 instructions (0.000%), 6 calls (08863F2C - 08B5234C, length 768265)
  Back Branch 08863F7C 23 times (length 10)
  Back Branch 08B52348 6 times (length 768265)
_S1_2_88251C8 442 instructions (0.000%), 17 calls (088251C8 - 08825294, length 52)
_S1_2_8846FF4 441 instructions (0.000%), 63 calls (08846FF4 - 0884700C, length 7)
_S1_2_8822504 434 instructions (0.000%), 31 calls (08822504 - 08822540, length 16)
_S1_2_8B512A0 432 instructions (0.000%), 36 calls (08837D24 - 08B512A4, length 812385)
  Back Branch 08B512A0 36 times (length 812385)
_S1_2_8836D98 430 instructions (0.000%), 5 calls (08836D98 - 08836F18, length 97)
_S1_2_892E5A4 427 instructions (0.000%), 11 calls (0892E5A4 - 0892F298, length 830)
  Back Branch 0892E624 8 times (length 9)
  Back Branch 0892F1E4 3 times (length 7)
  Back Branch 0892F1F4 3 times (length 9)
_S1_2_8824DC4 426 instructions (0.000%), 142 calls (08824DC4 - 08824DCC, length 3)
_S1_2_882FF78 425 instructions (0.000%), 4 calls (0882FF78 - 088301B4, length 144)
_S1_2_88227B4 416 instructions (0.000%), 16 calls (088227B4 - 0882281C, length 27)
_S1_2_8860AFC 406 instructions (0.000%), 14 calls (08860AFC - 08860C08, length 68)
_S1_2_88275E8 400 instructions (0.000%), 50 calls (088275E8 - 08827610, length 11)
_S1_2_8826D90 400 instructions (0.000%), 50 calls (08826D90 - 08826DC8, length 15)
_S1_2_8826D1C 400 instructions (0.000%), 50 calls (08826D1C - 08826D50, length 14)
_S1_2_886400C 399 instructions (0.000%), 19 calls (0886400C - 0886405C, length 21)
_S1_2_88051D0 396 instructions (0.000%), 18 calls (08805154 - 088051EC, length 39)
  Back Branch 088051E8 18 times (length 39)
_S1_2_8822D90 392 instructions (0.000%), 14 calls (08822D90 - 08822E04, length 30)
_S1_2_8925BF0 384 instructions (0.000%), 64 calls (08925B04 - 08925C0C, length 67)
_S1_2_882C6D0 384 instructions (0.000%), 4 calls (0882C400 - 0882C6D8, length 183)
  Back Branch 0882C6A8 8 times (length 13)
  Back Branch 0882C6D4 4 times (length 183)
_S1_2_885942C 378 instructions (0.000%), 6 calls (08822CB8 - 08859438, length 55777)
  Back Branch 0882B914 11 times (length 8985)
  Back Branch 08859434 6 times (length 46848)
_S1_2_882AA30 377 instructions (0.000%), 7 calls (0882AA30 - 0882AAD0, length 41)
  Back Branch 0882AAA4 18 times (length 19)
_S1_2_8B511E0 374 instructions (0.000%), 17 calls (0883AC88 - 08B511E4, length 809304)
  Back Branch 08B511E0 17 times (length 809304)
_S1_2_882C400 372 instructions (0.000%), 4 calls (0882C400 - 0882C6CC, length 180)
  Back Branch 0882C6A8 8 times (length 13)
_S1_2_88929D0 368 instructions (0.000%), 16 calls (088929D0 - 08892AA8, length 55)
_S1_2_8B522D8 368 instructions (0.000%), 8 calls (08822E08 - 08B522DC, length 834870)
  Back Branch 08840BA0 53 times (length 30568)
  Back Branch 08B522D8 8 times (length 804317)
_S1_2_8932264 368 instructions (0.000%), 8 calls (08932264 - 08937D50, length 5820)
_S1_2_8824C5C 367 instructions (0.000%), 4 calls (08824C5C - 08826588, length 1612)
_S1_2_885944C 365 instructions (0.000%), 6 calls (08822CB8 - 08859458, length 55785)
  Back Branch 0882B914 11 times (length 8985)
  Back Branch 08859454 6 times (length 46856)
_S1_2_88362D0 365 instructions (0.000%), 5 calls (088362D0 - 0883648C, length 112)
_S1_2_8850D48 364 instructions (0.000%), 13 calls (08850D48 - 08850DC4, length 32)
_S1_2_89318C0 360 instructions (0.000%), 10 calls (0892E974 - 089923D8, length 102042)
  Back Branch 08931A48 3 times (length 13)
  Back Branch 0892EBF0 1 times (length 116)
  Back Branch 08931A60 1 times (length 37)
_S1_2_885B4A8 354 instructions (0.000%), 6 calls (0885B4A8 - 0885B658, length 109)
  Back Branch 0885B59C 12 times (length 30)
_S1_2_883FB58 351 instructions (0.000%), 27 calls (0883FB58 - 0883FB88, length 13)
_S1_2_883D2CC 350 instructions (0.000%), 6 calls (0883D2CC - 0883D568, length 168)
_S1_2_885B038 350 instructions (0.000%), 3 calls (088266B8 - 0885B044, length 53860)
  Back Branch 0883585C 2,371 times (length 106)
  Back Branch 0885B040 3 times (length 48676)
_S1_2_882BA44 350 instructions (0.000%), 3 calls (08822CB8 - 0882BAA8, length 9085)
  Back Branch 0882B98C 17 times (length 16)
  Back Branch 0882BAA4 3 times (length 94)
  Back Branch 0882B9A4 3 times (length 9021)
_S1_2_894D3AC 348 instructions (0.000%), 29 calls (0894D3AC - 0894D3D8, length 12)
_S1_2_894D5DC 340 instructions (0.000%), 170 calls (0894D5DC - 0894D5E0, length 2)
_S1_2_88366EC 336 instructions (0.000%), 4 calls (088366EC - 08836854, length 91)
_S1_2_8B51190 330 instructions (0.000%), 6 calls (088266B8 - 08B51194, length 830136)
  Back Branch 08841A48 15 times (length 23)
  Back Branch 08B51190 6 times (length 802305)
_S1_2_892BC04 328 instructions (0.000%), 8 calls (0892BC04 - 0892BCA4, length 41)
_S1_2_882BB54 324 instructions (0.000%), 27 calls (0882BB54 - 0882BB80, length 12)
_S1_2_886158C 322 instructions (0.000%), 2 calls (0886158C - 08861DB0, length 522)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861864 8 times (length 25)
  Back Branch 08861D5C 1 times (length 6)
  Back Branch 08861924 1 times (length 16)
_S1_2_883FAD4 314 instructions (0.000%), 13 calls (0883FAD4 - 0883FB54, length 33)
_S1_2_8A139B4 312 instructions (0.000%), 26 calls (08837D24 - 08A139B8, length 487206)
  Back Branch 08A139B4 26 times (length 487206)
_S1_2_8867C3C 312 instructions (0.000%), 6 calls (08867C3C - 08867E24, length 123)
_S1_2_882F2E0 312 instructions (0.000%), 6 calls (0882F2E0 - 0882F3F4, length 70)
_S1_2_8809D28 309 instructions (0.000%), 3 calls (08809D28 - 08809EFC, length 118)
_S1_2_883C0E8 308 instructions (0.000%), 11 calls (0883C0E8 - 0883C16C, length 34)
_S1_2_883A118 306 instructions (0.000%), 102 calls (0883A118 - 0883A120, length 3)
_S1_2_8822544 304 instructions (0.000%), 16 calls (08822544 - 08822590, length 20)
_S1_2_894D620 302 instructions (0.000%), 151 calls (0894D620 - 0894D624, length 2)
_S1_2_88430AC 300 instructions (0.000%), 3 calls (088430AC - 088463D8, length 3276)
  Back Branch 0884637C 12 times (length 11)
_S1_2_882A948 297 instructions (0.000%), 11 calls (0882A948 - 0882A9C0, length 31)
_S1_2_88645B0 297 instructions (0.000%), 6 calls (088645B0 - 08864648, length 39)
  Back Branch 08864620 17 times (length 9)
_S1_2_8833BF0 292 instructions (0.000%), 6 calls (08833BF0 - 08833CB0, length 49)
  Back Branch 08833C34 15 times (length 5)
_S1_2_892D0C8 290 instructions (0.000%), 1 calls (0892D0C8 - 0892D1C4, length 64)
  Back Branch 0892D13C 32 times (length 8)
_S1_2_883C404 288 instructions (0.000%), 18 calls (0883C404 - 0883C448, length 18)
_S1_2_8B51200 276 instructions (0.000%), 6 calls (0883ED64 - 08B51204, length 805161)
  Back Branch 0883EF08 201 times (length 107)
  Back Branch 08B51200 6 times (length 805057)
_S1_2_8B51290 272 instructions (0.000%), 17 calls (0883AF70 - 08B51294, length 809162)
  Back Branch 08B51290 17 times (length 809162)
_S1_2_88268DC 272 instructions (0.000%), 16 calls (088268DC - 0892997C, length 265257)
_S1_2_8828558 268 instructions (0.000%), 31 calls (08828558 - 08828584, length 12)
_S1_2_883FB8C 264 instructions (0.000%), 8 calls (0883FB8C - 0883FBD4, length 19)
  Back Branch 0883FBBC 24 times (length 7)
_S1_2_8843880 264 instructions (0.000%), 3 calls (08843880 - 08843AFC, length 160)
_S1_2_88412F0 264 instructions (0.000%), 2 calls (08826544 - 0884143C, length 27583)
  Back Branch 0884141C 6 times (length 25)
  Back Branch 0884133C 4 times (length 6)
  Back Branch 08841438 2 times (length 27583)
  Back Branch 088413A8 2 times (length 32)
  Back Branch 08841390 2 times (length 18)
_S1_2_8A13708 261 instructions (0.000%), 1 calls (08843B00 - 08A139C0, length 475057)
  Back Branch 08843C2C 15 times (length 3)
  Back Branch 08843B68 10 times (length 11)
  Back Branch 08A139BC 1 times (length 475057)
_S1_2_883AEA0 259 instructions (0.000%), 7 calls (0883AEA0 - 088407D0, length 5709)
_S1_2_892B348 253 instructions (0.000%), 11 calls (0892B348 - 0892B3A0, length 23)
_S1_2_892F540 253 instructions (0.000%), 2 calls (0892F540 - 0892FD30, length 509)
  Back Branch 0892F9C4 2 times (length 188)
  Back Branch 0892F918 2 times (length 189)
  Back Branch 0892FA84 2 times (length 100)
  Back Branch 0892FC24 1 times (length 351)
  Back Branch 0892FC1C 1 times (length 349)
  Back Branch 0892FCDC 1 times (length 188)
_S1_2_883FC60 250 instructions (0.000%), 10 calls (0883FC60 - 0883FCCC, length 28)
_S1_2_8809870 249 instructions (0.000%), 3 calls (08809870 - 08809AFC, length 164)
  Back Branch 08809984 3 times (length 29)
  Back Branch 08809998 3 times (length 34)
  Back Branch 0880995C 3 times (length 19)
  Back Branch 08809970 3 times (length 24)
  Back Branch 08809AF8 3 times (length 117)
_S1_2_8929E48 248 instructions (0.000%), 1 calls (08929E48 - 0892A1A0, length 215)
  Back Branch 0892A148 4 times (length 11)
_S1_2_89452B8 246 instructions (0.000%), 6 calls (08944FA0 - 089452D4, length 206)
  Back Branch 089452C8 6 times (length 204)
_S1_2_8842BD8 245 instructions (0.000%), 5 calls (08842BD8 - 08842C98, length 49)
_S1_2_8810CF8 240 instructions (0.000%), 12 calls (08810CF8 - 08810D44, length 20)
_S1_2_8822EA8 238 instructions (0.000%), 14 calls (08822EA8 - 08822EE8, length 17)
_S1_2_8822C74 238 instructions (0.000%), 14 calls (08822C74 - 08822CB4, length 17)
_S1_2_882BFC8 238 instructions (0.000%), 2 calls (0882BFC8 - 0882C078, length 45)
  Back Branch 0882C05C 12 times (length 30)
_S1_2_883B100 236 instructions (0.000%), 2 calls (0883B100 - 0883B198, length 39)
  Back Branch 0883B180 13 times (length 21)
_S1_2_8925814 234 instructions (0.000%), 78 calls (08925814 - 0892581C, length 3)
_S1_2_8925D4C 234 instructions (0.000%), 26 calls (08925D4C - 08925D6C, length 9)
_S1_2_88376D0 234 instructions (0.000%), 3 calls (08826544 - 088377BC, length 17567)
  Back Branch 088377B8 3 times (length 17567)
_S1_2_899237C 232 instructions (0.000%), 116 calls (0899237C - 08992380, length 2)
_S1_2_8B51288 232 instructions (0.000%), 4 calls (0883AEA0 - 08B5128C, length 809212)
  Back Branch 0883AF40 32,892 times (length 42)
  Back Branch 0883AF68 6 times (length 17)
  Back Branch 08B51288 4 times (length 809170)
_S1_2_8992354 226 instructions (0.000%), 113 calls (08992354 - 08992358, length 2)
_S1_2_882337C 224 instructions (0.000%), 16 calls (0882337C - 088233C8, length 20)
_S1_2_8822F6C 224 instructions (0.000%), 14 calls (08822F6C - 08822FA8, length 16)
_S1_2_883FD7C 224 instructions (0.000%), 8 calls (088266B8 - 0883FDA4, length 26044)
  Back Branch 0883585C 2,371 times (length 106)
  Back Branch 0883FDA0 8 times (length 22111)
_S1_2_8B52900 221 instructions (0.000%), 3 calls (088403D8 - 08B52904, length 805196)
  Back Branch 08840E48 31 times (length 670)
  Back Branch 08B52900 3 times (length 804620)
_S1_2_8826928 220 instructions (0.000%), 5 calls (08826928 - 088269D8, length 45)
_S1_2_8A13568 217 instructions (0.000%), 31 calls (08A13568 - 08A13704, length 104)
_S1_2_8933610 216 instructions (0.000%), 9 calls (08932DF4 - 08933618, length 522)
  Back Branch 08933614 9 times (length 522)
_S1_2_883C44C 216 instructions (0.000%), 9 calls (0883C44C - 0883C4B8, length 28)
_S1_2_8808440 216 instructions (0.000%), 9 calls (08808440 - 0880853C, length 64)
  Back Branch 088084E0 6 times (length 29)
  Back Branch 088084A0 3 times (length 9)
_S1_2_882DA0C 216 instructions (0.000%), 8 calls (0882DA0C - 0882DA7C, length 29)
_S1_2_8925CFC 216 instructions (0.000%), 6 calls (08925B04 - 08925D48, length 146)
  Back Branch 08925D44 6 times (length 103)
  Back Branch 08925BC0 6 times (length 49)
_S1_2_8B5194C 215 instructions (0.000%), 6 calls (08B5194C - 08B51B38, length 124)
_S1_2_8A13944 213 instructions (0.000%), 3 calls (088403D8 - 08A13948, length 478557)
  Back Branch 08840E48 31 times (length 670)
  Back Branch 08A13944 3 times (length 477981)
_S1_2_882D764 212 instructions (0.000%), 8 calls (0882D764 - 0882D7E0, length 32)
  Back Branch 0882D7A8 11 times (length 4)
_S1_2_88057A0 210 instructions (0.000%), 6 calls (0880571C - 088057C0, length 42)
  Back Branch 08805774 42 times (length 9)
  Back Branch 08805788 15 times (length 7)
  Back Branch 088057BC 6 times (length 42)
_S1_2_8B512D0 205 instructions (0.000%), 41 calls (088473F4 - 08B512D4, length 796601)
  Back Branch 08B512D0 41 times (length 796601)
_S1_2_880548C 204 instructions (0.000%), 27 calls (08805230 - 088054A8, length 159)
  Back Branch 0880549C 3 times (length 157)
_S1_2_886438C 204 instructions (0.000%), 6 calls (0886438C - 08864424, length 39)
_S1_2_88219A4 200 instructions (0.000%), 10 calls (088219A4 - 08821A54, length 45)
_S1_2_8820478 200 instructions (0.000%), 8 calls (08820478 - 08820518, length 41)
  Back Branch 08820514 8 times (length 27)
_S1_2_882B07C 200 instructions (0.000%), 2 calls (0882AF20 - 0882B12C, length 132)
  Back Branch 0882B128 2 times (length 132)
_S1_2_8936300 196 instructions (0.000%), 2 calls (08934584 - 0893636C, length 1915)
  Back Branch 0893465C 6,173 times (length 5)
  Back Branch 08934924 2,157 times (length 21)
  Back Branch 08934938 2,157 times (length 25)
  Back Branch 089348E0 2,157 times (length 173)
  Back Branch 089349A0 2,155 times (length 158)
  Back Branch 089349AC 2,155 times (length 120)
  Back Branch 08935EE8 575 times (length 1383)
  Back Branch 08935ED8 436 times (length 1379)
  Back Branch 08934A18 415 times (length 145)
  Back Branch 08934A54 145 times (length 160)
  Back Branch 089349EC 6 times (length 137)
  Back Branch 08936368 2 times (length 1915)
  Back Branch 08935414 1 times (length 908)
_S1_2_883C0A4 195 instructions (0.000%), 13 calls (0883C0A4 - 0883C0E4, length 17)
_S1_2_8836A80 195 instructions (0.000%), 5 calls (08836A80 - 08836B34, length 46)
_S1_2_8821C30 195 instructions (0.000%), 5 calls (08821B0C - 08821C34, length 75)
  Back Branch 08821C30 5 times (length 75)
_S1_2_892CB94 195 instructions (0.000%), 1 calls (0892CB94 - 0892CC9C, length 67)
  Back Branch 0892CC84 5 times (length 32)
_S1_2_8925BB0 192 instructions (0.000%), 32 calls (08925B04 - 08925BCC, length 51)
  Back Branch 08925BC0 6 times (length 49)
_S1_2_88A5D74 192 instructions (0.000%), 16 calls (088A5D30 - 088A5D78, length 19)
  Back Branch 088A5D74 16 times (length 19)
_S1_2_88A6934 192 instructions (0.000%), 8 calls (088A6934 - 088A69A8, length 30)
_S1_2_882AAD4 192 instructions (0.000%), 3 calls (0882AAD4 - 0882ACBC, length 123)
_S1_2_88040DC 190 instructions (0.000%), 1 calls (088040DC - 088043AC, length 181)
  Back Branch 0880412C 33 times (length 3)
  Back Branch 0880434C 2 times (length 11)
  Back Branch 08804148 1 times (length 11)
_S1_2_883F764 189 instructions (0.000%), 15 calls (08813334 - 0883F7C8, length 45350)
  Back Branch 0883F790 6 times (length 45337)
_S1_2_882BB44 188 instructions (0.000%), 2 calls (0882B418 - 0882BB50, length 463)
  Back Branch 0882BB4C 2 times (length 261)
  Back Branch 0882B7B0 2 times (length 232)
_S1_2_88301B8 188 instructions (0.000%), 1 calls (088301B8 - 08830380, length 115)
  Back Branch 08830248 31 times (length 3)
_S1_2_8840AA8 186 instructions (0.000%), 6 calls (08840AA8 - 08840B68, length 49)
_S1_2_8829BE8 185 instructions (0.000%), 5 calls (08829B44 - 08832ED0, length 9444)
_S1_2_8891154 184 instructions (0.000%), 8 calls (08891154 - 088911CC, length 31)
_S1_2_8B51240 184 instructions (0.000%), 4 calls (0883ED64 - 08B51244, length 805177)
  Back Branch 0883EEF0 38 times (length 101)
  Back Branch 08B51240 4 times (length 805079)
_S1_2_8B52A00 182 instructions (0.000%), 1 calls (08861DB4 - 08B52A04, length 770837)
  Back Branch 08861E10 15 times (length 10)
  Back Branch 08B52A00 1 times (length 770837)
_S1_2_8840920 180 instructions (0.000%), 12 calls (08840920 - 08840958, length 15)
_S1_2_8826A98 180 instructions (0.000%), 10 calls (08826A98 - 08826ADC, length 18)
_S1_2_8840874 180 instructions (0.000%), 6 calls (088403D8 - 088408F4, length 328)
  Back Branch 088408CC 15 times (length 11)
  Back Branch 088408F0 9 times (length 328)
_S1_2_8B52A08 179 instructions (0.000%), 2 calls (088266B8 - 08B52A0C, length 831702)
  Back Branch 0883585C 2,371 times (length 106)
  Back Branch 08B52A08 2 times (length 826518)
_S1_2_8B51F38 178 instructions (0.000%), 2 calls (08B51F38 - 08B520AC, length 94)
_S1_2_88F7178 178 instructions (0.000%), 2 calls (088F7178 - 088F72E0, length 91)
_S1_2_8A13954 176 instructions (0.000%), 8 calls (0883AC88 - 08A13958, length 484149)
  Back Branch 08A13954 8 times (length 484149)
_S1_2_8930910 176 instructions (0.000%), 4 calls (0893088C - 08930938, length 44)
  Back Branch 08930934 4 times (length 44)
_S1_2_8834210 176 instructions (0.000%), 2 calls (08834210 - 0883435C, length 84)
  Back Branch 08834300 14 times (length 3)
_S1_2_883716C 175 instructions (0.000%), 5 calls (0883716C - 08837208, length 40)
_S1_2_886187C 175 instructions (0.000%), 2 calls (0886187C - 08861DB0, length 334)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861D5C 1 times (length 6)
  Back Branch 08861924 1 times (length 16)
_S1_2_8873A58 172 instructions (0.000%), 4 calls (08873A58 - 08873D8C, length 206)
_S1_2_8836CD8 172 instructions (0.000%), 4 calls (08836CD8 - 08836D94, length 48)
_S1_2_885B70C 165 instructions (0.000%), 3 calls (0882BB54 - 0885B7B8, length 48922)
  Back Branch 0885B774 6 times (length 12)
  Back Branch 0885B79C 3 times (length 48916)
_S1_2_882ACC0 165 instructions (0.000%), 1 calls (0882ACC0 - 0882AE1C, length 88)
  Back Branch 0882AD50 5 times (length 24)
_S1_2_8833D78 163 instructions (0.000%), 2 calls (08833D78 - 08833DD0, length 23)
  Back Branch 08833DBC 14 times (length 13)
_S1_2_88FF3A8 163 instructions (0.000%), 1 calls (088FF3A8 - 088FF61C, length 158)
  Back Branch 088FF430 4 times (length 6)
_S1_2_882B310 163 instructions (0.000%), 1 calls (0882B310 - 0882B414, length 66)
  Back Branch 0882B3D0 5 times (length 28)
_S1_2_883EEF8 162 instructions (0.000%), 4 calls (0883ED64 - 0883EF00, length 104)
  Back Branch 0883EEFC 5 times (length 104)
_S1_2_8B51238 162 instructions (0.000%), 3 calls (088403D8 - 08B5123C, length 803738)
  Back Branch 088408CC 15 times (length 11)
  Back Branch 088408F0 9 times (length 328)
  Back Branch 08B51238 3 times (length 803443)
_S1_2_882BCB0 161 instructions (0.000%), 7 calls (088266B8 - 0882BD24, length 5532)
_S1_2_88A7E64 156 instructions (0.000%), 6 calls (088A7E64 - 088A7ED8, length 30)
_S1_2_883C910 156 instructions (0.000%), 6 calls (0883C910 - 0883C974, length 26)
_S1_2_883C4BC 156 instructions (0.000%), 6 calls (0883C44C - 0883C4C0, length 30)
  Back Branch 0883C4BC 6 times (length 30)
_S1_2_8B51310 156 instructions (0.000%), 4 calls (08845DD8 - 08B51314, length 798032)
  Back Branch 08B51310 4 times (length 798032)
_S1_2_8832C58 155 instructions (0.000%), 5 calls (08832C58 - 08992538, length 359993)
_S1_2_899256C 152 instructions (0.000%), 76 calls (0899256C - 08992570, length 2)
_S1_2_88403D8 150 instructions (0.000%), 50 calls (088403D8 - 088403E0, length 3)
_S1_2_883FF44 150 instructions (0.000%), 6 calls (0883FF44 - 0883FFAC, length 27)
_S1_2_8832ED4 150 instructions (0.000%), 5 calls (08832ED4 - 08832F58, length 34)
_S1_2_892A59C 150 instructions (0.000%), 3 calls (0892A59C - 0892A5DC, length 17)
  Back Branch 0892A5D0 12 times (length 11)
_S1_2_8B522E8 148 instructions (0.000%), 2 calls (0884367C - 08B522EC, length 801565)
  Back Branch 08843878 3 times (length 129)
  Back Branch 08B522E8 2 times (length 801438)
_S1_2_885B65C 147 instructions (0.000%), 3 calls (0885B65C - 0885B708, length 44)
  Back Branch 0885B6C8 6 times (length 8)
_S1_2_89449BC 144 instructions (0.000%), 6 calls (08944958 - 089449C0, length 27)
  Back Branch 089449BC 6 times (length 27)
  Back Branch 08944998 6 times (length 7)
_S1_2_8833F68 143 instructions (0.000%), 11 calls (08833F68 - 08833FA0, length 15)
_S1_2_881074C 141 instructions (0.000%), 3 calls (0881074C - 08810828, length 56)
_S1_2_8808214 141 instructions (0.000%), 3 calls (08808214 - 088083E4, length 117)
_S1_2_8A139DC 140 instructions (0.000%), 28 calls (088473F4 - 08A139E0, length 471420)
  Back Branch 08A139DC 28 times (length 471420)
_S1_2_8B51298 138 instructions (0.000%), 3 calls (0883ED64 - 08B5129C, length 805199)
  Back Branch 08B51298 3 times (length 805104)
  Back Branch 0883EEE4 3 times (length 98)
_S1_2_8A1396C 138 instructions (0.000%), 3 calls (0883ED64 - 08A13970, length 480004)
  Back Branch 0883EF08 201 times (length 107)
  Back Branch 08A1396C 3 times (length 479900)
_S1_2_882DEF4 138 instructions (0.000%), 2 calls (0882DEF4 - 0882E020, length 76)
_S1_2_884BB80 136 instructions (0.000%), 5 calls (0884BB80 - 0884BBF4, length 30)
_S1_2_8840854 136 instructions (0.000%), 4 calls (088234B0 - 08840870, length 29937)
  Back Branch 088234F8 8 times (length 13)
  Back Branch 08840864 4 times (length 29910)
  Back Branch 08823560 2 times (length 46)
_S1_2_8944294 132 instructions (0.000%), 12 calls (08944294 - 089442BC, length 11)
_S1_2_8864304 132 instructions (0.000%), 6 calls (08864304 - 08864360, length 24)
_S1_2_8846DB4 132 instructions (0.000%), 1 calls (08846DB4 - 08846FC0, length 132)
_S1_2_8925DB0 130 instructions (0.000%), 26 calls (08925DB0 - 08925DC0, length 5)
_S1_2_8925D9C 130 instructions (0.000%), 26 calls (08925D9C - 08925DAC, length 5)
_S1_2_882C0D4 130 instructions (0.000%), 10 calls (088266B8 - 0882C110, length 5783)
_S1_2_8A139AC 128 instructions (0.000%), 8 calls (0883AF70 - 08A139B0, length 483985)
  Back Branch 08A139AC 8 times (length 483985)
_S1_2_883B938 128 instructions (0.000%), 4 calls (0883B938 - 0883B9C4, length 36)
_S1_2_8B5051C 126 instructions (0.000%), 42 calls (08B5051C - 08B50524, length 3)
_S1_2_883FD44 126 instructions (0.000%), 9 calls (0883FD44 - 0883FD78, length 14)
_S1_2_882A3EC 126 instructions (0.000%), 9 calls (0882A3EC - 0882B698, length 1196)
  Back Branch 0882B694 4,313 times (length 161)
_S1_2_89454CC 126 instructions (0.000%), 6 calls (089452D8 - 08945544, length 156)
_S1_2_8931F8C 126 instructions (0.000%), 3 calls (08931F8C - 08932068, length 56)
_S1_2_8833DD4 124 instructions (0.000%), 1 calls (08826544 - 08833EE4, length 13929)
  Back Branch 08833E24 7 times (length 8)
  Back Branch 08833EE0 1 times (length 13929)
_S1_2_88055A4 123 instructions (0.000%), 3 calls (088055A4 - 08805660, length 48)
  Back Branch 0880564C 3 times (length 21)
  Back Branch 0880562C 3 times (length 16)
_S1_2_882A048 122 instructions (0.000%), 2 calls (08829DE0 - 0882A04C, length 156)
  Back Branch 0882A010 2 times (length 71)
  Back Branch 0882A048 2 times (length 156)
_S1_2_8B51E9C 121 instructions (0.000%), 8 calls (088410EC - 08B52284, length 803943)
  Back Branch 08841254 16 times (length 13)
  Back Branch 08B52280 8 times (length 803730)
_S1_2_8859374 120 instructions (0.000%), 30 calls (08859374 - 089923B0, length 320528)
_S1_2_8B51210 120 instructions (0.000%), 24 calls (08824DC4 - 08B51214, length 831765)
  Back Branch 08B51210 24 times (length 831765)
_S1_2_885E33C 120 instructions (0.000%), 24 calls (0885E33C - 0885E358, length 8)
_S1_2_882C114 120 instructions (0.000%), 10 calls (088266B8 - 0882C14C, length 5798)
_S1_2_882A9F8 120 instructions (0.000%), 10 calls (0882A9F8 - 0882AA2C, length 14)
_S1_2_892BCA8 120 instructions (0.000%), 8 calls (0892BCA8 - 0892BCE0, length 15)
_S1_2_8B522E0 120 instructions (0.000%), 6 calls (08826A98 - 08B522E4, length 830996)
  Back Branch 08B522E0 6 times (length 830996)
_S1_2_892F340 120 instructions (0.000%), 2 calls (0892F340 - 0892F4E4, length 106)
  Back Branch 0892F494 2 times (length 72)
  Back Branch 0892F484 2 times (length 69)
_S1_2_88202E4 119 instructions (0.000%), 3 calls (088202E4 - 088203D0, length 60)
_S1_2_8B527D8 119 instructions (0.000%), 1 calls (08835AC8 - 08B52A2C, length 816090)
  Back Branch 08835D5C 5,363 times (length 136)
  Back Branch 08835E78 3,118 times (length 40)
  Back Branch 08863EBC 175 times (length 111)
  Back Branch 08863CC4 53 times (length 19)
  Back Branch 088566EC 39 times (length 11)
  Back Branch 088567BC 17 times (length 97)
  Back Branch 088564F4 13 times (length 185)
  Back Branch 088565E4 12 times (length 11)
  Back Branch 08856204 8 times (length 26)
  Back Branch 0885EB60 6 times (length 19)
  Back Branch 0885EAC0 6 times (length 19)
  Back Branch 0885EA28 6 times (length 114)
  Back Branch 0885E80C 6 times (length 16)
  Back Branch 0885EC00 6 times (length 19)
  Back Branch 0885ECA0 6 times (length 19)
  Back Branch 0884BE18 5 times (length 22742)
  Back Branch 08B52A28 1 times (length 793368)
  Back Branch 0884BE4C 1 times (length 14162)
_S1_2_88BF030 118 instructions (0.000%), 1 calls (088BF030 - 088BF0D8, length 43)
  Back Branch 088BF0BC 6 times (length 15)
_S1_2_883A634 115 instructions (0.000%), 5 calls (08824F1C - 0883A638, length 21960)
  Back Branch 0883A634 5 times (length 21960)
_S1_2_8945548 114 instructions (0.000%), 6 calls (08944F5C - 0894554C, length 381)
  Back Branch 08945548 6 times (length 381)
_S1_2_8B51220 114 instructions (0.000%), 3 calls (088409CC - 08B51224, length 803351)
  Back Branch 08B51220 3 times (length 803351)
_S1_2_882C6DC 114 instructions (0.000%), 1 calls (0882C6DC - 0882C7E4, length 67)
  Back Branch 0882C7C4 4 times (length 50)
_S1_2_88FD498 112 instructions (0.000%), 16 calls (088FD498 - 088FD4B0, length 7)
_S1_2_890ECB8 112 instructions (0.000%), 7 calls (0890ECB8 - 0890ECF4, length 16)
_S1_2_882BF24 112 instructions (0.000%), 5 calls (0882BF24 - 0882BFC4, length 41)
_S1_2_8839770 112 instructions (0.000%), 4 calls (088266B8 - 088397F8, length 19537)
_S1_2_8809C64 111 instructions (0.000%), 3 calls (08809C64 - 08809D24, length 49)
_S1_2_8825298 110 instructions (0.000%), 10 calls (08825298 - 088252C4, length 12)
_S1_2_883FE1C 110 instructions (0.000%), 8 calls (0883FE1C - 0883FE54, length 15)
_S1_2_883A6A0 110 instructions (0.000%), 6 calls (08826544 - 0883A718, length 20598)
  Back Branch 0883A6F0 2 times (length 20589)
  Back Branch 0883A700 1 times (length 18)
_S1_2_8869C24 108 instructions (0.000%), 27 calls (08869C24 - 08869C30, length 4)
_S1_2_883F880 108 instructions (0.000%), 6 calls (0883F880 - 0883F8C4, length 18)
_S1_2_8812364 108 instructions (0.000%), 6 calls (0881234C - 088123A0, length 22)
  Back Branch 0881238C 6 times (length 18)
_S1_2_892E700 108 instructions (0.000%), 2 calls (0892E6A8 - 0892E77C, length 54)
  Back Branch 0892E778 2 times (length 54)
_S1_2_883482C 106 instructions (0.000%), 15 calls (0883482C - 08834848, length 8)
_S1_2_8976A6C 105 instructions (0.000%), 7 calls (08976A6C - 08976AA4, length 15)
_S1_2_88251C0 104 instructions (0.000%), 52 calls (088251C0 - 088251C4, length 2)
_S1_2_885936C 104 instructions (0.000%), 26 calls (0885936C - 089923B0, length 320530)
_S1_2_8873B0C 104 instructions (0.000%), 4 calls (08873B0C - 08873D8C, length 161)
_S1_2_88911D0 104 instructions (0.000%), 2 calls (088911D0 - 0889129C, length 52)
_S1_2_8929BF0 103 instructions (0.000%), 1 calls (08929BF0 - 08929DE8, length 127)
  Back Branch 08929D8C 1 times (length 72)
  Back Branch 08929DE4 1 times (length 101)
  Back Branch 08929D44 1 times (length 47)
  Back Branch 08929D04 1 times (length 24)
_S1_2_8944F5C 102 instructions (0.000%), 6 calls (08944F5C - 08944F9C, length 17)
_S1_2_894480C 102 instructions (0.000%), 6 calls (0894480C - 08944878, length 28)
  Back Branch 0894485C 6 times (length 14)
_S1_2_882C8E8 102 instructions (0.000%), 2 calls (0882C8E8 - 0882C9C0, length 55)
_S1_2_8B51158 101 instructions (0.000%), 1 calls (08857F58 - 08B5115C, length 779394)
  Back Branch 08B51158 1 times (length 778858)
  Back Branch 088587F8 1 times (length 554)
_S1_2_8861E30 101 instructions (0.000%), 1 calls (08861E30 - 088620A0, length 157)
_S1_2_8A1397C 100 instructions (0.000%), 20 calls (08824DC4 - 08A13980, length 506608)
  Back Branch 08A1397C 20 times (length 506608)
_S1_2_88297EC 100 instructions (0.000%), 2 calls (08822CB8 - 0882B930, length 8991)
  Back Branch 0882B914 11 times (length 8985)
_S1_2_8829914 99 instructions (0.000%), 1 calls (08829914 - 08829AB0, length 104)
  Back Branch 08829990 2 times (length 3)
_S1_2_882EA74 97 instructions (0.000%), 2 calls (0882EA74 - 0882EBAC, length 79)
_S1_2_892AD5C 97 instructions (0.000%), 1 calls (0892AD5C - 0892AE70, length 70)
  Back Branch 0892ADFC 5 times (length 8)
_S1_2_89448A4 96 instructions (0.000%), 6 calls (08943EF8 - 089448A8, length 621)
  Back Branch 089448A4 6 times (length 12)
  Back Branch 08943F00 6 times (length 4)
  Back Branch 0894489C 6 times (length 617)
_S1_2_8A1392C 96 instructions (0.000%), 1 calls (08842C9C - 08A13930, length 475942)
  Back Branch 08A1392C 1 times (length 475942)
_S1_2_883F8C8 96 instructions (0.000%), 1 calls (0883F8C8 - 0883FAAC, length 122)
_S1_2_8B51228 95 instructions (0.000%), 19 calls (08845D1C - 08B5122C, length 798021)
  Back Branch 08B51228 19 times (length 798021)
_S1_2_898D09C 95 instructions (0.000%), 1 calls (0882B418 - 0898D0CC, length 362286)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
  Back Branch 0898D0C8 1 times (length 25)
  Back Branch 0898D094 1 times (length 148480)
_S1_2_897AF30 95 instructions (0.000%), 1 calls (0882B418 - 0897AF60, length 343763)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
  Back Branch 0897AF5C 1 times (length 25)
  Back Branch 0897AF28 1 times (length 129957)
_S1_2_88415A0 95 instructions (0.000%), 1 calls (088415A0 - 08841718, length 95)
_S1_2_885B34C 93 instructions (0.000%), 3 calls (0885B34C - 0885B400, length 46)
  Back Branch 0885B3D0 3 times (length 16)
_S1_2_882894C 92 instructions (0.000%), 4 calls (0882894C - 088289B4, length 27)
_S1_2_8B52920 92 instructions (0.000%), 2 calls (08822E08 - 08B52924, length 835272)
  Back Branch 08840BA0 53 times (length 30568)
  Back Branch 08B52920 2 times (length 804719)
_S1_2_8976AA8 91 instructions (0.000%), 7 calls (08976AA8 - 08976AD8, length 13)
_S1_2_8828770 91 instructions (0.000%), 4 calls (08828770 - 088287D0, length 25)
_S1_2_8B52960 91 instructions (0.000%), 1 calls (088410EC - 08B52964, length 804383)
  Back Branch 08841254 16 times (length 13)
  Back Branch 08B52960 1 times (length 804383)
_S1_2_885AE24 90 instructions (0.000%), 9 calls (0885AE24 - 0885AE60, length 16)
_S1_2_882C214 90 instructions (0.000%), 9 calls (0882C214 - 0882C23C, length 11)
_S1_2_8B529C8 90 instructions (0.000%), 1 calls (08843880 - 08B529CC, length 801876)
  Back Branch 08B529C8 1 times (length 801876)
_S1_2_8B52358 90 instructions (0.000%), 1 calls (08843880 - 08B5235C, length 801464)
  Back Branch 08B52358 1 times (length 801464)
_S1_2_8B51DD8 88 instructions (0.000%), 8 calls (08B51DD8 - 08B51E98, length 49)
_S1_2_892E6A8 88 instructions (0.000%), 4 calls (0892E6A8 - 0892E6FC, length 22)
_S1_2_883EFAC 88 instructions (0.000%), 4 calls (0883EFAC - 0883F000, length 22)
_S1_2_8B52910 87 instructions (0.000%), 1 calls (0882B418 - 08B52914, length 826688)
  Back Branch 0882B694 4,313 times (length 161)
  Back Branch 08B52910 1 times (length 826554)
_S1_2_8826724 87 instructions (0.000%), 1 calls (08826724 - 088268AC, length 99)
_S1_2_892CD60 86 instructions (0.000%), 1 calls (0892CD60 - 0892CE8C, length 76)
  Back Branch 0892CE28 3 times (length 11)
_S1_2_88224F0 85 instructions (0.000%), 17 calls (088224F0 - 08822500, length 5)
_S1_2_8829C4C 85 instructions (0.000%), 5 calls (08829C4C - 08829C9C, length 21)
_S1_2_885246C 84 instructions (0.000%), 14 calls (0885246C - 08852480, length 6)
_S1_2_88FE2B8 84 instructions (0.000%), 3 calls (088FE15C - 088FE2D4, length 95)
  Back Branch 088FE1A4 4 times (length 20)
  Back Branch 088FE2D0 3 times (length 79)
_S1_2_8809BC4 84 instructions (0.000%), 3 calls (0880992C - 08809BF0, length 178)
  Back Branch 08809BEC 3 times (length 68)
  Back Branch 08809BCC 3 times (length 94)
  Back Branch 08809AF8 3 times (length 117)
_S1_2_8944044 84 instructions (0.000%), 1 calls (0882B418 - 08944048, length 287501)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
  Back Branch 08944044 1 times (length 14)
  Back Branch 0894403C 1 times (length 73706)
_S1_2_88472A0 84 instructions (0.000%), 1 calls (0884715C - 08847338, length 120)
  Back Branch 088472DC 1 times (length 10)
  Back Branch 08847334 1 times (length 120)
_S1_2_898D128 82 instructions (0.000%), 1 calls (0882B418 - 0898D154, length 362320)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
  Back Branch 0898D150 1 times (length 148527)
_S1_2_897AFBC 82 instructions (0.000%), 1 calls (0882B418 - 0897AFE8, length 343797)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 088FC0A8 696 times (length 213637)
  Back Branch 0897AFE4 1 times (length 130004)
_S1_2_88FE494 81 instructions (0.000%), 3 calls (088266B8 - 088FE510, length 221079)
_S1_2_8832E4C 81 instructions (0.000%), 3 calls (08832E4C - 08832ED0, length 34)
_S1_2_898E83C 81 instructions (0.000%), 1 calls (0898E6A4 - 0898E840, length 104)
  Back Branch 0898E83C 1 times (length 16)
  Back Branch 0898E834 1 times (length 102)
_S1_2_897B918 81 instructions (0.000%), 1 calls (0897B780 - 0897B91C, length 104)
  Back Branch 0897B910 1 times (length 102)
  Back Branch 0897B918 1 times (length 16)
_S1_2_884C74C 81 instructions (0.000%), 1 calls (0884C74C - 0884C7BC, length 29)
  Back Branch 0884C798 5 times (length 13)
_S1_2_8843D88 79 instructions (0.000%), 1 calls (0882B418 - 08843DBC, length 25194)
  Back Branch 0882B720 778 times (length 196)
  Back Branch 08843DB0 1 times (length 25031)
_S1_2_8B519E8 78 instructions (0.000%), 6 calls (08B519E8 - 08B51B38, length 85)
_S1_2_88430E4 78 instructions (0.000%), 3 calls (088430E4 - 08843154, length 29)
_S1_2_8828588 78 instructions (0.000%), 2 calls (08828588 - 088286DC, length 86)
_S1_2_8B512F0 78 instructions (0.000%), 1 calls (08857F58 - 08B512F4, length 779496)
  Back Branch 08B512F0 1 times (length 778978)
  Back Branch 088587B0 1 times (length 536)
_S1_2_883F5B4 76 instructions (0.000%), 4 calls (0883F5B4 - 0883F604, length 21)
_S1_2_8B52948 76 instructions (0.000%), 2 calls (088409CC - 08B5294C, length 804833)
  Back Branch 08B52948 2 times (length 804833)
_S1_2_8A1399C 75 instructions (0.000%), 1 calls (0884418C - 08A139A0, length 474630)
  Back Branch 08A1399C 1 times (length 474630)
_S1_2_892E780 75 instructions (0.000%), 1 calls (0892E780 - 0892F298, length 711)
  Back Branch 0892F1E4 3 times (length 7)
  Back Branch 0892F1F4 3 times (length 9)
_S1_2_8840730 74 instructions (0.000%), 2 calls (08840730 - 088407C0, length 37)
_S1_2_882BE30 74 instructions (0.000%), 2 calls (08826544 - 08844188, length 30482)
  Back Branch 08844184 2 times (length 30482)
_S1_2_8B52938 74 instructions (0.000%), 1 calls (0884367C - 08B5293C, length 801969)
  Back Branch 08843878 3 times (length 129)
  Back Branch 08B52938 1 times (length 801842)
_S1_2_883A124 74 instructions (0.000%), 1 calls (0883A124 - 0883A1D8, length 46)
  Back Branch 0883A1B8 8 times (length 4)
_S1_2_8B521DC 73 instructions (0.000%), 5 calls (088410EC - 08B52284, length 803943)
  Back Branch 08841254 16 times (length 13)
  Back Branch 08B52280 8 times (length 803730)
_S1_2_887398C 73 instructions (0.000%), 4 calls (0887398C - 088739E8, length 24)
_S1_2_883B064 73 instructions (0.000%), 2 calls (0883B064 - 0883B0FC, length 39)
  Back Branch 0883B0E4 1 times (length 21)
_S1_2_89923C4 72 instructions (0.000%), 36 calls (089923C4 - 089923C8, length 2)
_S1_2_894D64C 72 instructions (0.000%), 36 calls (0894D64C - 0894D650, length 2)
_S1_2_8805664 72 instructions (0.000%), 24 calls (08805664 - 0880566C, length 3)
_S1_2_8B52270 72 instructions (0.000%), 12 calls (08826C28 - 08B52274, length 830868)
  Back Branch 08B52270 12 times (length 830868)
_S1_2_883F840 72 instructions (0.000%), 9 calls (0883F840 - 0892FFD8, length 246247)
_S1_2_8840564 72 instructions (0.000%), 4 calls (088234B0 - 08840568, length 29743)
  Back Branch 088234F8 8 times (length 13)
  Back Branch 08840564 4 times (length 29743)
_S1_2_88264A0 72 instructions (0.000%), 4 calls (088264A0 - 088264E4, length 18)
_S1_2_881227C 72 instructions (0.000%), 3 calls (0881227C - 088122D8, length 24)
_S1_2_8937D54 71 instructions (0.000%), 2 calls (08937D54 - 08937E98, length 82)
  Back Branch 08937E14 2 times (length 34)
  Back Branch 08937E04 1 times (length 37)
_S1_2_8A135C8 71 instructions (0.000%), 1 calls (08A135C8 - 08A13704, length 80)
_S1_2_890E9A8 71 instructions (0.000%), 1 calls (088FDA78 - 0890EA10, length 17383)
  Back Branch 088FDB64 1 times (length 61)
  Back Branch 0890EA0C 1 times (length 17324)
_S1_2_89925BC 70 instructions (0.000%), 35 calls (089925BC - 089925C0, length 2)
_S1_2_8992574 70 instructions (0.000%), 35 calls (08992574 - 08992578, length 2)
_S1_2_8992554 70 instructions (0.000%), 35 calls (08992554 - 08992558, length 2)
_S1_2_897C1B0 70 instructions (0.000%), 1 calls (088F5718 - 0897C1B4, length 137896)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C1B0 1 times (length 48)
_S1_2_897C1A8 70 instructions (0.000%), 1 calls (088F5718 - 0897C1AC, length 137894)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C1A8 1 times (length 46)
_S1_2_897C1A0 70 instructions (0.000%), 1 calls (088F5718 - 0897C1A4, length 137892)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C1A0 1 times (length 44)
_S1_2_897C134 70 instructions (0.000%), 1 calls (088F5718 - 0897C138, length 137865)
  Back Branch 0897C124 4 times (length 137861)
  Back Branch 0897C134 1 times (length 17)
_S1_2_8851108 68 instructions (0.000%), 4 calls (08851108 - 08851158, length 21)
_S1_2_882A490 68 instructions (0.000%), 1 calls (0882A490 - 0882A630, length 105)
  Back Branch 0882A5FC 1 times (length 79)
_S1_2_8805670 66 instructions (0.000%), 3 calls (08805670 - 088056E8, length 31)
  Back Branch 088056A0 21 times (length 12)
  Back Branch 088056D0 21 times (length 10)
_S1_2_8B50C3C 66 instructions (0.000%), 1 calls (08B50C3C - 08B50E1C, length 121)
  Back Branch 08B50C68 3 times (length 11)
_S1_2_882CCEC 66 instructions (0.000%), 1 calls (0882CCEC - 0882CE10, length 74)
_S1_2_892A5E0 65 instructions (0.000%), 1 calls (0892A5E0 - 0892A718, length 79)
_S1_2_899255C 64 instructions (0.000%), 32 calls (0899255C - 08992560, length 2)
_S1_2_88510C0 64 instructions (0.000%), 4 calls (088510C0 - 08851104, length 18)
_S1_2_889168C 64 instructions (0.000%), 1 calls (0889168C - 08891790, length 66)
_S1_2_883821C 63 instructions (0.000%), 3 calls (088266B8 - 08838284, length 18164)
_S1_2_8945120 62 instructions (0.000%), 1 calls (08945120 - 08945220, length 65)
_S1_2_8B51AF4 60 instructions (0.000%), 6 calls (08B51AF4 - 08B51B38, length 18)
_S1_2_8943F5C 60 instructions (0.000%), 6 calls (08943F5C - 08943F80, length 10)
_S1_2_8943F34 60 instructions (0.000%), 6 calls (08943F34 - 08943F58, length 10)
_S1_2_885B318 60 instructions (0.000%), 6 calls (0885B318 - 0885B348, length 13)
_S1_2_883C028 60 instructions (0.000%), 5 calls (0883C028 - 0883C05C, length 14)
_S1_2_8860814 60 instructions (0.000%), 4 calls (08860814 - 08860854, length 17)
_S1_2_8828CBC 60 instructions (0.000%), 4 calls (088266B8 - 08828D68, length 2477)
_S1_2_883FDC4 60 instructions (0.000%), 3 calls (0883FDC4 - 0883FE18, length 22)
_S1_2_88100FC 60 instructions (0.000%), 3 calls (088100FC - 08810170, length 30)
_S1_2_8829804 60 instructions (0.000%), 2 calls (08829804 - 08829880, length 32)
_S1_2_8847400 60 instructions (0.000%), 1 calls (08847400 - 08847638, length 143)
  Back Branch 08847460 2 times (length 9)
  Back Branch 08847578 1 times (length 65)
_S1_2_8A139A4 58 instructions (0.000%), 1 calls (0883AEA0 - 08A139A8, length 484035)
  Back Branch 0883AF40 32,892 times (length 42)
  Back Branch 0883AF68 6 times (length 17)
  Back Branch 08A139A4 1 times (length 483993)
_S1_2_8833A18 58 instructions (0.000%), 1 calls (08833A18 - 08833B1C, length 66)
_S1_2_880855C 57 instructions (0.000%), 3 calls (0880855C - 08808628, length 52)
_S1_2_882C07C 57 instructions (0.000%), 1 calls (0882C07C - 0882C0D0, length 22)
  Back Branch 0882C0B8 6 times (length 9)
_S1_2_89764D8 56 instructions (0.000%), 4 calls (089764D8 - 0897650C, length 14)
_S1_2_883AF48 56 instructions (0.000%), 1 calls (0883AEA0 - 088407D0, length 5709)
  Back Branch 0883AF40 32,892 times (length 42)
  Back Branch 0883AF68 6 times (length 17)
_S1_2_882CBF4 56 instructions (0.000%), 1 calls (0882CBF4 - 0882CCE8, length 62)
_S1_2_88252C8 55 instructions (0.000%), 5 calls (088252C8 - 088253C0, length 63)
_S1_2_8942EB8 54 instructions (0.000%), 6 calls (08942EB8 - 08942EDC, length 10)
_S1_2_88397FC 54 instructions (0.000%), 6 calls (088397FC - 0883981C, length 9)
_S1_2_892F29C 54 instructions (0.000%), 2 calls (0892F29C - 0892F318, length 32)
_S1_2_88633FC 54 instructions (0.000%), 1 calls (088633FC - 088634D0, length 54)
_S1_2_882A7C4 54 instructions (0.000%), 1 calls (0882A71C - 0882A800, length 58)
  Back Branch 0882A7FC 1 times (length 58)
_S1_2_893D9F0 53 instructions (0.000%), 1 calls (0893D9F0 - 0893DB3C, length 84)
_S1_2_8828870 53 instructions (0.000%), 1 calls (08828870 - 08828948, length 55)
_S1_2_8804000 53 instructions (0.000%), 1 calls (08804000 - 088040D0, length 53)
_S1_2_899262C 52 instructions (0.000%), 26 calls (0899262C - 08992630, length 2)
_S1_2_8925FD8 52 instructions (0.000%), 26 calls (08925FD8 - 08925FDC, length 2)
_S1_2_8832F68 52 instructions (0.000%), 2 calls (08832F68 - 08832FE4, length 32)
_S1_2_8B52958 51 instructions (0.000%), 1 calls (08860C0C - 08B5295C, length 771925)
  Back Branch 08B52958 1 times (length 771925)
_S1_2_8B52350 50 instructions (0.000%), 2 calls (08838B80 - 08B52354, length 812534)
  Back Branch 08B52350 2 times (length 812534)
_S1_2_882C878 50 instructions (0.000%), 2 calls (0882C878 - 0882C8E4, length 28)
_S1_2_8832D04 50 instructions (0.000%), 1 calls (08832D04 - 08832DFC, length 63)
_S1_2_88F5654 49 instructions (0.000%), 1 calls (088F5654 - 088F5714, length 49)
_S1_2_892995C 48 instructions (0.000%), 16 calls (0892995C - 08929964, length 3)
_S1_2_8976484 48 instructions (0.000%), 4 calls (088F53C8 - 08976488, length 132145)
  Back Branch 08976484 4 times (length 132145)
_S1_2_88461A8 48 instructions (0.000%), 3 calls (088461A8 - 088461E8, length 17)
_S1_2_8B529A0 48 instructions (0.000%), 2 calls (088403E4 - 08B529A4, length 805233)
  Back Branch 08846914 5 times (length 6478)
  Back Branch 08B529A0 2 times (length 798774)
_S1_2_8B52330 48 instructions (0.000%), 2 calls (088403E4 - 08B52334, length 804821)
  Back Branch 08846914 5 times (length 6478)
  Back Branch 08B52330 2 times (length 798362)
_S1_2_892B1DC 48 instructions (0.000%), 2 calls (0892B1DC - 0892B248, length 28)
  Back Branch 0892B244 1 times (length 17)
_S1_2_8976474 47 instructions (0.000%), 4 calls (088F5394 - 08976478, length 132154)
  Back Branch 08976474 4 times (length 132154)
_S1_2_8823248 46 instructions (0.000%), 2 calls (08823248 - 088232A8, length 25)
_S1_2_8B52988 46 instructions (0.000%), 1 calls (0883ED64 - 08B5298C, length 806667)
  Back Branch 0883EEFC 5 times (length 104)
  Back Branch 08B52988 1 times (length 806566)
_S1_2_8B52970 46 instructions (0.000%), 1 calls (08843318 - 08B52974, length 802200)
  Back Branch 088433A0 4 times (length 10)
  Back Branch 08B52970 1 times (length 802200)
_S1_2_8B52310 46 instructions (0.000%), 1 calls (08843318 - 08B52314, length 801792)
  Back Branch 088433A0 4 times (length 10)
  Back Branch 08B52310 1 times (length 801792)
_S1_2_8B511E8 46 instructions (0.000%), 1 calls (08822E08 - 08B511EC, length 833786)
  Back Branch 08840BA0 53 times (length 30568)
  Back Branch 08B511E8 1 times (length 803233)
_S1_2_8A1395C 46 instructions (0.000%), 1 calls (08822E08 - 08A13960, length 508631)
  Back Branch 08840BA0 53 times (length 30568)
  Back Branch 08A1395C 1 times (length 478078)
_S1_2_892E974 46 instructions (0.000%), 1 calls (0892E974 - 089923D8, length 102042)
  Back Branch 0892EBF0 1 times (length 116)
_S1_2_885AE90 46 instructions (0.000%), 1 calls (0885AE90 - 0885AF44, length 46)
_S1_2_8846CF4 46 instructions (0.000%), 1 calls (08846CF4 - 08846DA8, length 46)
_S1_2_8833B20 46 instructions (0.000%), 1 calls (08833B20 - 08833BEC, length 52)
_S1_2_8976440 45 instructions (0.000%), 5 calls (08976440 - 08976460, length 9)
_S1_2_8930370 45 instructions (0.000%), 3 calls (08930370 - 089303A8, length 15)
_S1_2_88FF9A8 45 instructions (0.000%), 1 calls (088FF9A8 - 088FFA58, length 45)
_S1_2_882A050 44 instructions (0.000%), 11 calls (0882A050 - 0882A05C, length 4)
_S1_2_8976464 44 instructions (0.000%), 4 calls (088F5394 - 08976468, length 132150)
  Back Branch 08976464 4 times (length 132150)
_S1_2_8873D64 44 instructions (0.000%), 4 calls (08873D64 - 08873D8C, length 11)
_S1_2_8930834 44 instructions (0.000%), 2 calls (08930834 - 08930888, length 22)
_S1_2_883F6C0 44 instructions (0.000%), 1 calls (0883F12C - 0883F6C4, length 359)
  Back Branch 0883F6C0 1 times (length 359)
_S1_2_883AB88 44 instructions (0.000%), 1 calls (0883AB88 - 0883AC44, length 48)
_S1_2_892C6F0 43 instructions (0.000%), 1 calls (0892C6F0 - 0892C798, length 43)
_S1_2_883B84C 42 instructions (0.000%), 3 calls (0883B84C - 0883B880, length 14)
_S1_2_8B512E8 42 instructions (0.000%), 2 calls (0882BAAC - 08B512EC, length 824849)
  Back Branch 08B512E8 2 times (length 824849)
_S1_2_8847060 42 instructions (0.000%), 2 calls (08847060 - 088470C0, length 25)
_S1_2_8B50D6C 42 instructions (0.000%), 1 calls (08B50D6C - 08B50E1C, length 45)
_S1_2_892C648 42 instructions (0.000%), 1 calls (0892C648 - 0892C6EC, length 42)
_S1_2_88FDF1C 42 instructions (0.000%), 1 calls (088FDF1C - 088FDFC0, length 42)
_S1_2_88FD950 42 instructions (0.000%), 1 calls (088FD950 - 088FD9FC, length 44)
_S1_2_883F12C 42 instructions (0.000%), 1 calls (0883F12C - 0883F398, length 156)
_S1_2_88329F0 42 instructions (0.000%), 1 calls (088329F0 - 08832A9C, length 44)
_S1_2_892B4B0 41 instructions (0.000%), 1 calls (0892B4B0 - 0892B550, length 41)
_S1_2_8857980 41 instructions (0.000%), 1 calls (08857980 - 08857A20, length 41)
_S1_2_8A1398C 40 instructions (0.000%), 8 calls (08845D1C - 08A13990, length 472862)
  Back Branch 08A1398C 8 times (length 472862)
_S1_2_892EC84 40 instructions (0.000%), 2 calls (0892EC84 - 0892ECF4, length 29)
_S1_2_885937C 40 instructions (0.000%), 1 calls (0885937C - 08859418, length 40)
_S1_2_8A139FC 39 instructions (0.000%), 1 calls (08845DD8 - 08A13A00, length 472843)
  Back Branch 08A139FC 1 times (length 472843)
_S1_2_8850C9C 39 instructions (0.000%), 1 calls (08850C9C - 08850D44, length 43)
_S1_2_884BAB4 39 instructions (0.000%), 1 calls (0884BAB4 - 0884BB4C, length 39)
_S1_2_89925E4 38 instructions (0.000%), 19 calls (089925E4 - 089925E8, length 2)
_S1_2_8931C78 38 instructions (0.000%), 2 calls (08931C78 - 08931CE4, length 28)
_S1_2_89304C4 38 instructions (0.000%), 1 calls (089304C4 - 08930610, length 84)
  Back Branch 0893057C 1 times (length 13)
_S1_2_882CA94 38 instructions (0.000%), 1 calls (0882CA94 - 0882CB68, length 54)
_S1_2_892D658 37 instructions (0.000%), 1 calls (0892D658 - 0892D6E8, length 37)
  Back Branch 0892D6E4 1 times (length 21)
_S1_2_892D540 37 instructions (0.000%), 1 calls (0892D540 - 0892D5D0, length 37)
  Back Branch 0892D5CC 1 times (length 21)
_S1_2_892D4AC 37 instructions (0.000%), 1 calls (0892D4AC - 0892D53C, length 37)
  Back Branch 0892D538 1 times (length 21)
_S1_2_8845DD8 37 instructions (0.000%), 1 calls (08845DD8 - 08845E68, length 37)
_S1_2_884BC28 36 instructions (0.000%), 4 calls (0884BC28 - 0884BC48, length 9)
_S1_2_8B529F0 36 instructions (0.000%), 2 calls (0883A22C - 08B529F4, length 811507)
  Back Branch 08B529F0 2 times (length 811507)
_S1_2_8B52340 36 instructions (0.000%), 2 calls (08837F30 - 08B52344, length 813318)
  Back Branch 08B52340 2 times (length 813318)
_S1_2_88264E8 36 instructions (0.000%), 2 calls (088264E8 - 0882652C, length 18)
_S1_2_88FF910 36 instructions (0.000%), 1 calls (088FF910 - 088FF9A4, length 38)
_S1_2_8829884 36 instructions (0.000%), 1 calls (08829884 - 08829910, length 36)
_S1_2_8822628 36 instructions (0.000%), 1 calls (08822628 - 088226D4, length 44)
_S1_2_893E384 35 instructions (0.000%), 1 calls (0893E384 - 0893E458, length 54)
_S1_2_884733C 35 instructions (0.000%), 1 calls (0884733C - 088473D0, length 38)
_S1_2_8844D9C 35 instructions (0.000%), 1 calls (08844D9C - 08844E38, length 40)
_S1_2_8841E9C 35 instructions (0.000%), 1 calls (08841E9C - 08841F2C, length 37)
_S1_2_898CE78 34 instructions (0.000%), 2 calls (0898CE78 - 0898CEB8, length 17)
_S1_2_897AE60 34 instructions (0.000%), 2 calls (0897AE60 - 0897AEA0, length 17)
_S1_2_8B52930 34 instructions (0.000%), 1 calls (0885B83C - 08B52934, length 777279)
  Back Branch 0885B87C 4 times (length 10)
  Back Branch 08B52930 1 times (length 777279)
_S1_2_890ED98 34 instructions (0.000%), 1 calls (0890ECF8 - 0890EDE4, length 60)
  Back Branch 0890EDE0 1 times (length 60)
_S1_2_88F869C 34 instructions (0.000%), 1 calls (088F869C - 088F8720, length 34)
_S1_2_883F3C0 34 instructions (0.000%), 1 calls (08832ED4 - 0883F3CC, length 12607)
  Back Branch 0883F3C8 111 times (length 12607)
_S1_2_892B170 33 instructions (0.000%), 3 calls (0892B170 - 0892B1B4, length 18)
_S1_2_8A1390C 33 instructions (0.000%), 1 calls (08844AE4 - 08A13910, length 473996)
  Back Branch 08A1390C 1 times (length 291512)
  Back Branch 088F6E2C 1 times (length 182484)
  Back Branch 088F6E34 1 times (length 16)
_S1_2_892D5D4 33 instructions (0.000%), 1 calls (0892D5D4 - 0892D654, length 33)
  Back Branch 0892D650 1 times (length 19)
_S1_2_88CA198 33 instructions (0.000%), 1 calls (088CA198 - 088CA1E8, length 21)
  Back Branch 088CA1D0 4 times (length 4)
_S1_2_8844A44 33 instructions (0.000%), 1 calls (08844988 - 08844A48, length 49)
  Back Branch 08844A44 1 times (length 49)
_S1_2_89924E4 32 instructions (0.000%), 16 calls (089924E4 - 089924E8, length 2)
_S1_2_88A6308 32 instructions (0.000%), 8 calls (088A6308 - 088A6314, length 4)
_S1_2_88A62F8 32 instructions (0.000%), 8 calls (088A62F8 - 088A6304, length 4)
_S1_2_88A62E8 32 instructions (0.000%), 8 calls (088A62E8 - 088A62F4, length 4)
_S1_2_88A62C8 32 instructions (0.000%), 8 calls (088A62C8 - 088A62D4, length 4)
_S1_2_88A62B8 32 instructions (0.000%), 8 calls (088A62B8 - 088A62C4, length 4)
_S1_2_88A62A8 32 instructions (0.000%), 8 calls (088A62A8 - 088A62B4, length 4)
_S1_2_88A6298 32 instructions (0.000%), 8 calls (088A6298 - 088A62A4, length 4)
_S1_2_88A6288 32 instructions (0.000%), 8 calls (088A6288 - 088A6294, length 4)
_S1_2_88A6278 32 instructions (0.000%), 8 calls (088A6278 - 088A6284, length 4)
_S1_2_88A6268 32 instructions (0.000%), 8 calls (088A6268 - 088A6274, length 4)
_S1_2_88A6258 32 instructions (0.000%), 8 calls (088A6258 - 088A6264, length 4)
_S1_2_88A61F4 32 instructions (0.000%), 8 calls (088A61F4 - 088A6200, length 4)
_S1_2_88F5474 32 instructions (0.000%), 4 calls (088F5474 - 088F549C, length 11)
  Back Branch 088F5490 4 times (length 7)
_S1_2_8852484 32 instructions (0.000%), 4 calls (08852484 - 088524A0, length 8)
_S1_2_8B52918 32 instructions (0.000%), 2 calls (088FE884 - 08B5291C, length 610343)
  Back Branch 08B52918 2 times (length 610343)
_S1_2_8837F30 32 instructions (0.000%), 2 calls (08837F30 - 08837F6C, length 16)
_S1_2_8B51B70 32 instructions (0.000%), 1 calls (08B51B70 - 08B51E98, length 203)
_S1_2_882C7F0 32 instructions (0.000%), 1 calls (0882C7F0 - 0882C874, length 34)
_S1_2_8824BCC 32 instructions (0.000%), 1 calls (08824BCC - 08824C58, length 36)
_S1_2_8861544 31 instructions (0.000%), 1 calls (08861544 - 08861DB0, length 540)
  Back Branch 08861C54 9 times (length 5)
  Back Branch 08861864 8 times (length 25)
  Back Branch 08861D5C 1 times (length 6)
  Back Branch 08861924 1 times (length 16)
_S1_2_8992404 30 instructions (0.000%), 15 calls (08992404 - 08992408, length 2)
_S1_2_883FDA8 30 instructions (0.000%), 6 calls (088266B8 - 0883FDC0, length 26051)
_S1_2_8810CCC 30 instructions (0.000%), 6 calls (08810CCC - 08810CDC, length 5)
_S1_2_882A9C4 30 instructions (0.000%), 3 calls (088266B8 - 0882A9F4, length 4304)
_S1_2_882E2D0 30 instructions (0.000%), 2 calls (0882E2D0 - 0882E310, length 17)
_S1_2_8B52A20 30 instructions (0.000%), 1 calls (08845EBC - 08B52A24, length 799451)
  Back Branch 08B52A20 1 times (length 799451)
_S1_2_8B5258C 30 instructions (0.000%), 1 calls (08B5258C - 08B52628, length 40)
_S1_2_8B52380 30 instructions (0.000%), 1 calls (08845EBC - 08B52384, length 799027)
  Back Branch 08B52380 1 times (length 799027)
_S1_2_88FE1AC 30 instructions (0.000%), 1 calls (088FE15C - 088FE1D0, length 30)
  Back Branch 088FE1A4 4 times (length 20)
  Back Branch 088FE1CC 1 times (length 14)
_S1_2_8860918 30 instructions (0.000%), 1 calls (08860918 - 0886098C, length 30)
_S1_2_8B529F8 29 instructions (0.000%), 1 calls (0885B9B8 - 08B529FC, length 777234)
  Back Branch 0885B9DC 4 times (length 5)
  Back Branch 08B529F8 1 times (length 777234)
_S1_2_8A139F4 29 instructions (0.000%), 1 calls (088F72E4 - 08A139F8, length 291270)
  Back Branch 08A139F4 1 times (length 291245)
  Back Branch 088F7348 1 times (length 27)
_S1_2_89450AC 29 instructions (0.000%), 1 calls (089450AC - 0894511C, length 29)
_S1_2_892B950 29 instructions (0.000%), 1 calls (0892B950 - 0892B9D0, length 33)
_S1_2_882A810 29 instructions (0.000%), 1 calls (0882A810 - 0882A890, length 33)
_S1_2_8822E08 29 instructions (0.000%), 1 calls (08822E08 - 08822E80, length 31)
_S1_2_897A620 28 instructions (0.000%), 2 calls (0897A620 - 0897A654, length 14)
_S1_2_8979CFC 28 instructions (0.000%), 2 calls (08979CFC - 08979D30, length 14)
_S1_2_8979C70 28 instructions (0.000%), 2 calls (08979C70 - 08979CA4, length 14)
_S1_2_8976564 28 instructions (0.000%), 2 calls (08976564 - 08976598, length 14)
_S1_2_8B51ED4 28 instructions (0.000%), 1 calls (08B51ED4 - 08B520AC, length 119)
_S1_2_892CE90 28 instructions (0.000%), 1 calls (0892CE90 - 0892CEFC, length 28)
_S1_2_8836F30 28 instructions (0.000%), 1 calls (08836F30 - 08836F9C, length 28)
_S1_2_8891794 27 instructions (0.000%), 9 calls (08891794 - 0889179C, length 3)
_S1_2_8B51308 27 instructions (0.000%), 3 calls (0884045C - 08B5130C, length 803757)
  Back Branch 08B51308 3 times (length 736684)
  Back Branch 08881C68 3 times (length 67077)
_S1_2_897B9A0 27 instructions (0.000%), 3 calls (0897B934 - 0897B9B0, length 32)
  Back Branch 0897B9AC 3 times (length 32)
_S1_2_88089F4 27 instructions (0.000%), 3 calls (088089F4 - 08808A14, length 9)
_S1_2_88089BC 27 instructions (0.000%), 3 calls (088089BC - 088089DC, length 9)
_S1_2_880894C 27 instructions (0.000%), 3 calls (0880894C - 0880896C, length 9)
_S1_2_88614A8 27 instructions (0.000%), 1 calls (088614A8 - 08861DB0, length 579)
_S1_2_88F7144 26 instructions (0.000%), 2 calls (088F7144 - 088F7174, length 13)
_S1_2_88F7110 26 instructions (0.000%), 2 calls (088F7110 - 088F7140, length 13)
_S1_2_88F70DC 26 instructions (0.000%), 2 calls (088F70DC - 088F710C, length 13)
_S1_2_88F70A8 26 instructions (0.000%), 2 calls (088F70A8 - 088F70D8, length 13)
_S1_2_88F6DC8 26 instructions (0.000%), 2 calls (088F6DC8 - 088F6DF8, length 13)
_S1_2_8B51F40 26 instructions (0.000%), 1 calls (08B51F40 - 08B52334, length 254)
  Back Branch 08B52330 2 times (length 36522190)
  Back Branch 08B52320 2 times (length 36522186)
_S1_2_892CF00 26 instructions (0.000%), 1 calls (0892CF00 - 0892CF64, length 26)
_S1_2_88FE228 26 instructions (0.000%), 1 calls (088FE228 - 088FE2B4, length 36)
_S1_2_8869D14 26 instructions (0.000%), 1 calls (08869D14 - 08869D78, length 26)
_S1_2_882CE14 26 instructions (0.000%), 1 calls (0882CE14 - 0882CED0, length 48)
_S1_2_88F54A0 25 instructions (0.000%), 5 calls (088F54A0 - 088F54B0, length 5)
_S1_2_898D0D0 25 instructions (0.000%), 1 calls (0898D0D0 - 0898D124, length 22)
  Back Branch 0898D108 2 times (length 7)
_S1_2_897C13C 25 instructions (0.000%), 1 calls (0897C13C - 0897C19C, length 25)
_S1_2_897AF64 25 instructions (0.000%), 1 calls (0897AF64 - 0897AFB8, length 22)
  Back Branch 0897AF9C 2 times (length 7)
_S1_2_890E194 25 instructions (0.000%), 1 calls (0890E194 - 0890E1F4, length 25)
_S1_2_88FE540 25 instructions (0.000%), 1 calls (088FE540 - 088FE5A0, length 25)
_S1_2_881233C 24 instructions (0.000%), 6 calls (0881233C - 08812348, length 4)
_S1_2_8832CD4 24 instructions (0.000%), 3 calls (08832CD4 - 089925B0, length 359992)
_S1_2_88A7DEC 24 instructions (0.000%), 2 calls (088A7D9C - 088A7DF0, length 22)
  Back Branch 088A7DEC 2 times (length 22)
_S1_2_8B51268 24 instructions (0.000%), 1 calls (088403E4 - 08B5126C, length 803747)
  Back Branch 08846914 5 times (length 6478)
  Back Branch 08B51268 1 times (length 797288)
_S1_2_885A24C 24 instructions (0.000%), 1 calls (0885A24C - 0885A3D0, length 98)
_S1_2_883FAB0 24 instructions (0.000%), 1 calls (0882BAAC - 0883FAC0, length 20486)
  Back Branch 0883FABC 1 times (length 20486)
_S1_2_8836858 24 instructions (0.000%), 1 calls (08836858 - 088368C0, length 27)
_S1_2_882B210 24 instructions (0.000%), 1 calls (088266B8 - 0882B284, length 4852)
_S1_2_882AE38 24 instructions (0.000%), 1 calls (0882AE38 - 0882AF10, length 55)
_S1_2_8B52298 23 instructions (0.000%), 1 calls (08838B2C - 08B5229C, length 812509)
  Back Branch 08B52298 1 times (length 812509)
_S1_2_89450A4 23 instructions (0.000%), 1 calls (08945044 - 089450A8, length 26)
  Back Branch 0894509C 1 times (length 24)
  Back Branch 089450A4 1 times (length 4)
  Back Branch 08945078 1 times (length 6)
_S1_2_892CA34 23 instructions (0.000%), 1 calls (0892CA34 - 0892CAB0, length 32)
_S1_2_8841C78 23 instructions (0.000%), 1 calls (08841C78 - 08841CE0, length 27)
_S1_2_8992464 22 instructions (0.000%), 11 calls (08992464 - 08992468, length 2)
_S1_2_899244C 22 instructions (0.000%), 11 calls (0899244C - 08992450, length 2)
_S1_2_898CDF0 22 instructions (0.000%), 2 calls (08942EB8 - 0898CDF4, length 75728)
  Back Branch 0898CDF0 2 times (length 75728)
_S1_2_897AE58 22 instructions (0.000%), 2 calls (08942EB8 - 0897AE5C, length 57322)
  Back Branch 0897AE58 2 times (length 57322)
_S1_2_892B04C 22 instructions (0.000%), 2 calls (0892B04C - 0892B074, length 11)
_S1_2_8840828 22 instructions (0.000%), 2 calls (08840828 - 08840850, length 11)
_S1_2_88377C0 22 instructions (0.000%), 2 calls (088377C0 - 088377E8, length 11)
_S1_2_8B83738 22 instructions (0.000%), 1 calls (0883ADD0 - 08B8373C, length 860764)
  Back Branch 08B83738 1 times (length 860764)
_S1_2_8B52A48 22 instructions (0.000%), 1 calls (0883ADD0 - 08B52A4C, length 810784)
  Back Branch 08B52A48 1 times (length 810784)
_S1_2_8B52908 22 instructions (0.000%), 1 calls (08845E6C - 08B5290C, length 799401)
  Back Branch 08B52908 1 times (length 799401)
_S1_2_8B52398 22 instructions (0.000%), 1 calls (0883ADD0 - 08B5239C, length 810356)
  Back Branch 08B52398 1 times (length 810356)
_S1_2_8B522D0 22 instructions (0.000%), 1 calls (08845E6C - 08B522D4, length 799003)
  Back Branch 08B522D0 1 times (length 799003)
_S1_2_8B51328 22 instructions (0.000%), 1 calls (0883ADD0 - 08B5132C, length 809304)
  Back Branch 08B51328 1 times (length 809304)
_S1_2_8B512C0 22 instructions (0.000%), 1 calls (088403E4 - 08B512C4, length 803769)
  Back Branch 08B512C0 1 times (length 797220)
  Back Branch 08846A74 1 times (length 6566)
_S1_2_8B511D0 22 instructions (0.000%), 1 calls (08845E6C - 08B511D4, length 797915)
  Back Branch 08B511D0 1 times (length 797915)
_S1_2_8A13A14 22 instructions (0.000%), 1 calls (0883ADD0 - 08A13A18, length 484115)
  Back Branch 08A13A14 1 times (length 484115)
_S1_2_8A1394C 22 instructions (0.000%), 1 calls (08845E6C - 08A13950, length 472762)
  Back Branch 08A1394C 1 times (length 472762)
_S1_2_892BBAC 22 instructions (0.000%), 1 calls (0892BBAC - 0892BC00, length 22)
_S1_2_892A544 22 instructions (0.000%), 1 calls (0892A544 - 0892A598, length 22)
_S1_2_882CF3C 22 instructions (0.000%), 1 calls (0882CF3C - 0882CFA0, length 26)
_S1_2_882E024 21 instructions (0.000%), 7 calls (0882E024 - 0882E02C, length 3)
_S1_2_8B52080 21 instructions (0.000%), 3 calls (08B52080 - 08B520AC, length 12)
_S1_2_8B52A10 21 instructions (0.000%), 1 calls (0882BAAC - 08B52A14, length 826331)
  Back Branch 08B52A10 1 times (length 826331)
_S1_2_8B51D88 21 instructions (0.000%), 1 calls (08B51D88 - 08B51E98, length 69)
_S1_2_8B512A8 21 instructions (0.000%), 1 calls (088CA1EC - 08B512AC, length 662577)
  Back Branch 08B512A8 1 times (length 662577)
_S1_2_898E7B0 21 instructions (0.000%), 1 calls (0898E7B0 - 0898E800, length 21)
_S1_2_897B88C 21 instructions (0.000%), 1 calls (0897B88C - 0897B8DC, length 21)
_S1_2_894D72C 21 instructions (0.000%), 1 calls (0894D72C - 0894D77C, length 21)
_S1_2_894D670 21 instructions (0.000%), 1 calls (0894D670 - 0894D6C0, length 21)
_S1_2_89441D8 21 instructions (0.000%), 1 calls (089441D8 - 08944228, length 21)
_S1_2_892CCF8 21 instructions (0.000%), 1 calls (0892CCF8 - 0892CD5C, length 26)
_S1_2_892B29C 21 instructions (0.000%), 1 calls (0892B29C - 0892B2EC, length 21)
_S1_2_88FCEC4 21 instructions (0.000%), 1 calls (088FCEC4 - 088FCF14, length 21)
_S1_2_88FB278 21 instructions (0.000%), 1 calls (088FB278 - 088FB2C8, length 21)
_S1_2_88F58A0 21 instructions (0.000%), 1 calls (088F58A0 - 088F58F0, length 21)
_S1_2_89925DC 20 instructions (0.000%), 10 calls (089925DC - 089925E0, length 2)
_S1_2_882AE30 20 instructions (0.000%), 5 calls (0882AE30 - 08992480, length 368021)
_S1_2_882AE28 20 instructions (0.000%), 5 calls (0882AE28 - 08992460, length 368015)
_S1_2_8826918 20 instructions (0.000%), 5 calls (08826918 - 08826924, length 4)
_S1_2_8943EA0 20 instructions (0.000%), 2 calls (08943EA0 - 08943EC4, length 10)
_S1_2_89303AC 20 instructions (0.000%), 2 calls (089303AC - 089923D8, length 100364)
_S1_2_882BD6C 20 instructions (0.000%), 2 calls (0882BD6C - 0882BD90, length 10)
_S1_2_8B511F8 20 instructions (0.000%), 1 calls (08826A98 - 08B511FC, length 829914)
  Back Branch 08B511F8 1 times (length 829914)
_S1_2_8B51160 20 instructions (0.000%), 1 calls (08826544 - 08B51164, length 830217)
  Back Branch 08B51160 1 times (length 830217)
_S1_2_894D788 20 instructions (0.000%), 1 calls (0894D788 - 0894D7D4, length 20)
_S1_2_894D6CC 20 instructions (0.000%), 1 calls (0894D6CC - 0894D718, length 20)
_S1_2_8944234 20 instructions (0.000%), 1 calls (08944234 - 08944280, length 20)
_S1_2_892DF50 20 instructions (0.000%), 1 calls (0892DF50 - 0892DF9C, length 20)
_S1_2_88BF0DC 20 instructions (0.000%), 1 calls (088BF0DC - 088BF128, length 20)
_S1_2_8B51D58 19 instructions (0.000%), 1 calls (08B51D58 - 08B51E98, length 81)
_S1_2_8B51D28 19 instructions (0.000%), 1 calls (08B51D28 - 08B51E98, length 93)
_S1_2_8B51CF8 19 instructions (0.000%), 1 calls (08B51CF8 - 08B51E98, length 105)
_S1_2_8B51CC8 19 instructions (0.000%), 1 calls (08B51CC8 - 08B51E98, length 117)
_S1_2_8B51C98 19 instructions (0.000%), 1 calls (08B51C98 - 08B51E98, length 129)
_S1_2_8B51C68 19 instructions (0.000%), 1 calls (08B51C68 - 08B51E98, length 141)
_S1_2_898E398 19 instructions (0.000%), 1 calls (0898E398 - 0898E3E0, length 19)
_S1_2_897B398 19 instructions (0.000%), 1 calls (0897B398 - 0897B3E0, length 19)
_S1_2_88FE920 19 instructions (0.000%), 1 calls (088FE920 - 088FE978, length 23)
_S1_2_88F63E8 19 instructions (0.000%), 1 calls (088F63E8 - 088F6430, length 19)
_S1_2_88972E4 19 instructions (0.000%), 1 calls (088972E4 - 0889732C, length 19)
_S1_2_882BAF8 19 instructions (0.000%), 1 calls (0882BAF8 - 0882BB40, length 19)
_S1_2_8992414 18 instructions (0.000%), 9 calls (08992414 - 08992418, length 2)
_S1_2_8859A84 18 instructions (0.000%), 6 calls (08859A84 - 08859A8C, length 3)
_S1_2_88403FC 18 instructions (0.000%), 6 calls (088403FC - 08840404, length 3)
_S1_2_88376B8 18 instructions (0.000%), 6 calls (088376B8 - 088376C0, length 3)
_S1_2_8810D60 18 instructions (0.000%), 3 calls (08810D60 - 08810D74, length 6)
_S1_2_8B52320 18 instructions (0.000%), 2 calls (08837EB8 - 08B52324, length 813340)
  Back Branch 08837EF0 2,959 times (length 16)
  Back Branch 08837ED8 8 times (length 5)
  Back Branch 08B52320 2 times (length 813327)
_S1_2_8B51DC8 18 instructions (0.000%), 2 calls (08B51DC8 - 08B51E98, length 53)
_S1_2_8976494 18 instructions (0.000%), 2 calls (08976494 - 089764B4, length 9)
_S1_2_8869C34 18 instructions (0.000%), 2 calls (08869C34 - 08869C54, length 9)
_S1_2_883A71C 18 instructions (0.000%), 2 calls (08826544 - 0883A7D4, length 20645)
_S1_2_8828D90 18 instructions (0.000%), 2 calls (08828D90 - 08828DB0, length 9)
_S1_2_8828D6C 18 instructions (0.000%), 2 calls (08828D6C - 08828D8C, length 9)
_S1_2_89448FC 18 instructions (0.000%), 1 calls (089448B4 - 08944900, length 20)
  Back Branch 089448F4 1 times (length 18)
  Back Branch 089448FC 1 times (length 4)
  Back Branch 089448D8 1 times (length 4)
_S1_2_892D464 18 instructions (0.000%), 1 calls (0892D464 - 0892D4A8, length 18)
_S1_2_892B9D4 18 instructions (0.000%), 1 calls (0892B9D4 - 0892BA18, length 18)
_S1_2_88FDC30 18 instructions (0.000%), 1 calls (088FDC30 - 088FDE0C, length 120)
_S1_2_8B5262C 17 instructions (0.000%), 1 calls (08B5262C - 08B5266C, length 17)
_S1_2_8A13984 17 instructions (0.000%), 1 calls (088FE97C - 08A13988, length 283652)
  Back Branch 08A13984 1 times (length 283652)
_S1_2_8A1374C 17 instructions (0.000%), 1 calls (08A1374C - 08A13908, length 112)
_S1_2_892B0CC 17 instructions (0.000%), 1 calls (0892B0CC - 0892B10C, length 17)
_S1_2_890EC24 17 instructions (0.000%), 1 calls (0890EC24 - 0890EC64, length 17)
_S1_2_8844A4C 17 instructions (0.000%), 1 calls (08844A4C - 08844AE0, length 38)
_S1_2_8843068 17 instructions (0.000%), 1 calls (08843068 - 088430A8, length 17)
_S1_2_8992434 16 instructions (0.000%), 8 calls (08992434 - 08992438, length 2)
_S1_2_899241C 16 instructions (0.000%), 8 calls (0899241C - 08992420, length 2)
_S1_2_8992334 16 instructions (0.000%), 8 calls (08992334 - 08992338, length 2)
_S1_2_897BADC 16 instructions (0.000%), 2 calls (0897BADC - 0897BAF8, length 8)
_S1_2_8B51E40 16 instructions (0.000%), 1 calls (08B51E40 - 08B51E98, length 23)
_S1_2_8B51E38 16 instructions (0.000%), 1 calls (08B51E38 - 08B51E98, length 25)
_S1_2_8B51E30 16 instructions (0.000%), 1 calls (08B51E30 - 08B51E98, length 27)
_S1_2_8B51E28 16 instructions (0.000%), 1 calls (08B51E28 - 08B51E98, length 29)
_S1_2_8B51E20 16 instructions (0.000%), 1 calls (08B51E20 - 08B51E98, length 31)
_S1_2_8B51E18 16 instructions (0.000%), 1 calls (08B51E18 - 08B51E98, length 33)
_S1_2_898DEE8 16 instructions (0.000%), 1 calls (0898DEE8 - 0898DF24, length 16)
_S1_2_897B2D4 16 instructions (0.000%), 1 calls (0897B2D4 - 0897B310, length 16)
_S1_2_894E088 16 instructions (0.000%), 1 calls (0894E088 - 0894E0C4, length 16)
_S1_2_894E040 16 instructions (0.000%), 1 calls (0894E040 - 0894E07C, length 16)
_S1_2_8944F14 16 instructions (0.000%), 1 calls (08944F14 - 08944F50, length 16)
_S1_2_8944ECC 16 instructions (0.000%), 1 calls (08944ECC - 08944F08, length 16)
_S1_2_8944A04 16 instructions (0.000%), 1 calls (089449CC - 08944A08, length 16)
  Back Branch 089449FC 1 times (length 14)
  Back Branch 08944A04 1 times (length 4)
_S1_2_892BAA0 16 instructions (0.000%), 1 calls (0892BAA0 - 0892BADC, length 16)
_S1_2_88FDA00 16 instructions (0.000%), 1 calls (088FDA00 - 088FDA40, length 17)
_S1_2_8845CD4 16 instructions (0.000%), 1 calls (08845CD4 - 08845D18, length 18)
_S1_2_8834360 16 instructions (0.000%), 1 calls (08834360 - 088343B0, length 21)
  Back Branch 088343A0 1 times (length 15)
_S1_2_8832E00 16 instructions (0.000%), 1 calls (088266B8 - 08832E48, length 12773)
_S1_2_88286E0 16 instructions (0.000%), 1 calls (088286E0 - 0882871C, length 16)
_S1_2_884BC78 15 instructions (0.000%), 5 calls (0884BC78 - 0884BC80, length 3)
_S1_2_892B19C 15 instructions (0.000%), 3 calls (0892B19C - 0892B1AC, length 5)
_S1_2_8808BDC 15 instructions (0.000%), 3 calls (08808BDC - 08808BEC, length 5)
_S1_2_8808BC8 15 instructions (0.000%), 3 calls (08808BC8 - 08808BD8, length 5)
_S1_2_8808BB4 15 instructions (0.000%), 3 calls (08808BB4 - 08808BC4, length 5)
_S1_2_8808BA0 15 instructions (0.000%), 3 calls (08808BA0 - 08808BB0, length 5)
_S1_2_8808B8C 15 instructions (0.000%), 3 calls (08808B8C - 08808B9C, length 5)
_S1_2_8B51E48 15 instructions (0.000%), 1 calls (08B51E48 - 08B51E98, length 21)
_S1_2_892DF14 15 instructions (0.000%), 1 calls (0892DF14 - 0892DF4C, length 15)
_S1_2_892CFD0 15 instructions (0.000%), 1 calls (0892CFD0 - 0892D008, length 15)
_S1_2_892BAE0 15 instructions (0.000%), 1 calls (0892BAE0 - 0892BB18, length 15)
_S1_2_892B5A8 15 instructions (0.000%), 1 calls (0892B5A8 - 0892B5E0, length 15)
_S1_2_8992E14 14 instructions (0.000%), 7 calls (08992E14 - 08992E18, length 2)
_S1_2_8B522B8 14 instructions (0.000%), 2 calls (08837F1C - 08B522BC, length 813289)
  Back Branch 08B522B8 2 times (length 813289)
_S1_2_88F6E44 14 instructions (0.000%), 2 calls (088F6E44 - 088F6E5C, length 7)
_S1_2_897ABAC 14 instructions (0.000%), 1 calls (0897ABAC - 0897ABE0, length 14)
_S1_2_897A6E4 14 instructions (0.000%), 1 calls (0897A6E4 - 0897A718, length 14)
_S1_2_897A6AC 14 instructions (0.000%), 1 calls (0897A6AC - 0897A6E0, length 14)
_S1_2_897841C 14 instructions (0.000%), 1 calls (0897841C - 08978450, length 14)
_S1_2_8978390 14 instructions (0.000%), 1 calls (08978390 - 089783C4, length 14)
_S1_2_89772B8 14 instructions (0.000%), 1 calls (089772B8 - 089772EC, length 14)
_S1_2_897722C 14 instructions (0.000%), 1 calls (0897722C - 08977260, length 14)
_S1_2_893B4CC 14 instructions (0.000%), 1 calls (0893B4CC - 0893B5A8, length 56)
_S1_2_88FD4B4 14 instructions (0.000%), 1 calls (088FD4B4 - 088FD4E8, length 14)
_S1_2_88F7B80 14 instructions (0.000%), 1 calls (088F7B80 - 088F7BB4, length 14)
_S1_2_88F6830 14 instructions (0.000%), 1 calls (088F6830 - 088F6864, length 14)
_S1_2_883AF70 14 instructions (0.000%), 1 calls (0883AF70 - 0883AFA4, length 14)
_S1_2_8834928 14 instructions (0.000%), 1 calls (08834928 - 08834964, length 16)
_S1_2_8B51E50 13 instructions (0.000%), 1 calls (08B51E50 - 08B51E98, length 19)
_S1_2_8B50A1C 13 instructions (0.000%), 1 calls (08B50A1C - 08B50BD0, length 110)
_S1_2_893B27C 13 instructions (0.000%), 1 calls (0893B27C - 0893B358, length 56)
_S1_2_892BB78 13 instructions (0.000%), 1 calls (0892BB78 - 0892BBA8, length 13)
_S1_2_892BB1C 13 instructions (0.000%), 1 calls (0892BB1C - 0892BB4C, length 13)
_S1_2_890ED64 13 instructions (0.000%), 1 calls (0890ED64 - 0890ED94, length 13)
_S1_2_890ED30 13 instructions (0.000%), 1 calls (0890ED30 - 0890ED60, length 13)
_S1_2_8901358 13 instructions (0.000%), 1 calls (08901358 - 08901388, length 13)
_S1_2_88FE3B8 13 instructions (0.000%), 1 calls (088FE3B8 - 089925C8, length 151685)
_S1_2_887EC74 13 instructions (0.000%), 1 calls (0887EC74 - 0887ECA4, length 13)
_S1_2_88256E8 13 instructions (0.000%), 1 calls (088256E8 - 08825718, length 13)
_S1_2_8944B2C 12 instructions (0.000%), 6 calls (08944B2C - 08944B30, length 2)
_S1_2_89443AC 12 instructions (0.000%), 6 calls (089443AC - 089443B0, length 2)
_S1_2_8943ED0 12 instructions (0.000%), 6 calls (08943ED0 - 08943ED4, length 2)
_S1_2_897C0EC 12 instructions (0.000%), 4 calls (0897C0EC - 0897C0F4, length 3)
_S1_2_883CB44 12 instructions (0.000%), 4 calls (0883CB44 - 0883CB4C, length 3)
_S1_2_883A0EC 12 instructions (0.000%), 3 calls (0883A0EC - 0883A0F8, length 4)
_S1_2_8B51150 12 instructions (0.000%), 2 calls (08826C28 - 08B51154, length 829772)
  Back Branch 08B51150 2 times (length 829772)
_S1_2_8B529E8 12 instructions (0.000%), 1 calls (088266B8 - 08B529EC, length 831694)
  Back Branch 08B529E8 1 times (length 798651)
_S1_2_89866F0 12 instructions (0.000%), 1 calls (089866F0 - 0898671C, length 12)
_S1_2_89866C0 12 instructions (0.000%), 1 calls (089866C0 - 089866EC, length 12)
_S1_2_8986690 12 instructions (0.000%), 1 calls (08986690 - 089866BC, length 12)
_S1_2_8986660 12 instructions (0.000%), 1 calls (08986660 - 0898668C, length 12)
_S1_2_897AC44 12 instructions (0.000%), 1 calls (0897AC44 - 0897AC70, length 12)
_S1_2_897AC14 12 instructions (0.000%), 1 calls (0897AC14 - 0897AC40, length 12)
_S1_2_897ABE4 12 instructions (0.000%), 1 calls (0897ABE4 - 0897AC10, length 12)
_S1_2_897A770 12 instructions (0.000%), 1 calls (0897A770 - 0897A79C, length 12)
_S1_2_8979E38 12 instructions (0.000%), 1 calls (08979E38 - 08979E64, length 12)
_S1_2_8979DF8 12 instructions (0.000%), 1 calls (08979DF8 - 08979E24, length 12)
_S1_2_8979D74 12 instructions (0.000%), 1 calls (08979D74 - 08979DA0, length 12)
_S1_2_8979D44 12 instructions (0.000%), 1 calls (08979D44 - 08979D70, length 12)
_S1_2_89766A0 12 instructions (0.000%), 1 calls (089766A0 - 089766CC, length 12)
_S1_2_8976660 12 instructions (0.000%), 1 calls (08976660 - 0897668C, length 12)
_S1_2_89765DC 12 instructions (0.000%), 1 calls (089765DC - 08976608, length 12)
_S1_2_89765AC 12 instructions (0.000%), 1 calls (089765AC - 089765D8, length 12)
_S1_2_8944E9C 12 instructions (0.000%), 1 calls (08944E9C - 08944EC8, length 12)
_S1_2_892B128 12 instructions (0.000%), 1 calls (0892B128 - 0892B160, length 15)
  Back Branch 0892B150 1 times (length 5)
_S1_2_892594C 12 instructions (0.000%), 1 calls (0892594C - 0892599C, length 21)
_S1_2_89001C8 12 instructions (0.000%), 1 calls (089001C8 - 089002A8, length 57)
_S1_2_88FE5A4 12 instructions (0.000%), 1 calls (088FE5A4 - 088FE5D0, length 12)
_S1_2_88FD520 12 instructions (0.000%), 1 calls (088FD520 - 088FD54C, length 12)
_S1_2_884BB50 12 instructions (0.000%), 1 calls (0884BB50 - 0884BB7C, length 12)
_S1_2_882AE20 12 instructions (0.000%), 1 calls (088266B8 - 0882AE24, length 4572)
  Back Branch 0882AE20 1 times (length 281)
_S1_2_8805050 12 instructions (0.000%), 1 calls (08805050 - 088050A0, length 21)
_S1_2_8804E7C 12 instructions (0.000%), 1 calls (08804E7C - 08804EA8, length 12)
_S1_2_8B52858 11 instructions (0.000%), 1 calls (08B52858 - 08B528AC, length 22)
_S1_2_8B52194 11 instructions (0.000%), 1 calls (08B52194 - 08B521D8, length 18)
_S1_2_892B554 11 instructions (0.000%), 1 calls (0892B554 - 0892B57C, length 11)
_S1_2_892B0A0 11 instructions (0.000%), 1 calls (0892B0A0 - 0892B0C8, length 11)
_S1_2_88FE38C 11 instructions (0.000%), 1 calls (088FE38C - 088FE3B4, length 11)
_S1_2_88FDA44 11 instructions (0.000%), 1 calls (088FDA44 - 088FDA74, length 13)
_S1_2_886332C 11 instructions (0.000%), 1 calls (0886332C - 08863354, length 11)
_S1_2_8857944 11 instructions (0.000%), 1 calls (08857944 - 0885796C, length 11)
_S1_2_8857790 11 instructions (0.000%), 1 calls (08857790 - 088577B8, length 11)
_S1_2_8845DA4 11 instructions (0.000%), 1 calls (08845DA4 - 08845DCC, length 11)
_S1_2_88268B0 11 instructions (0.000%), 1 calls (088268B0 - 088268D8, length 11)
_S1_2_8944E88 10 instructions (0.000%), 2 calls (08944E88 - 08944E98, length 5)
_S1_2_88F631C 10 instructions (0.000%), 2 calls (088F631C - 088F632C, length 5)
_S1_2_8837F1C 10 instructions (0.000%), 2 calls (08837F1C - 08837F2C, length 5)
_S1_2_8824B4C 10 instructions (0.000%), 2 calls (08824B4C - 089923A8, length 374296)
_S1_2_8B5251C 10 instructions (0.000%), 1 calls (08B51D34 - 08B52548, length 518)
_S1_2_8B51C5C 10 instructions (0.000%), 1 calls (08B51C5C - 08B51E98, length 144)
_S1_2_898CCE4 10 instructions (0.000%), 1 calls (0898CCE4 - 0898CD08, length 10)
_S1_2_897BA70 10 instructions (0.000%), 1 calls (0897BA70 - 0897BA94, length 10)
_S1_2_897AD64 10 instructions (0.000%), 1 calls (0897AD64 - 0897AD88, length 10)
_S1_2_892C82C 10 instructions (0.000%), 1 calls (0892C82C - 0892C854, length 11)
  Back Branch 0892C850 1 times (length 7)
_S1_2_892BB50 10 instructions (0.000%), 1 calls (0892BB50 - 0892BB74, length 10)
_S1_2_892B650 10 instructions (0.000%), 1 calls (0892B650 - 0892B674, length 10)
_S1_2_892B580 10 instructions (0.000%), 1 calls (0892B580 - 0892B5A4, length 10)
_S1_2_892B078 10 instructions (0.000%), 1 calls (0892B078 - 0892B09C, length 10)
_S1_2_8901294 10 instructions (0.000%), 1 calls (08901294 - 089012B8, length 10)
_S1_2_88FD450 10 instructions (0.000%), 1 calls (088FD450 - 088FD494, length 18)
_S1_2_8861D88 10 instructions (0.000%), 1 calls (08861D88 - 08861DB0, length 11)
_S1_2_8841578 10 instructions (0.000%), 1 calls (08841578 - 0884159C, length 10)
_S1_2_8804EAC 10 instructions (0.000%), 1 calls (08804EAC - 08804ED0, length 10)
_S1_2_883B884 9 instructions (0.000%), 3 calls (0883B884 - 0883B88C, length 3)
_S1_2_88297B8 9 instructions (0.000%), 3 calls (088297B8 - 088297C0, length 3)
_S1_2_8B59338 9 instructions (0.000%), 1 calls (08B59338 - 08B59358, length 9)
_S1_2_8B52830 9 instructions (0.000%), 1 calls (08B52830 - 08B528AC, length 32)
_S1_2_8B52808 9 instructions (0.000%), 1 calls (08B52808 - 08B528AC, length 42)
_S1_2_8B52774 9 instructions (0.000%), 1 calls (08B52774 - 08B52794, length 9)
_S1_2_8B5223C 9 instructions (0.000%), 1 calls (08B5223C - 08B5226C, length 13)
_S1_2_8B52210 9 instructions (0.000%), 1 calls (08B52210 - 08B5226C, length 24)
_S1_2_8B5216C 9 instructions (0.000%), 1 calls (08B5216C - 08B521D8, length 28)
_S1_2_8B52144 9 instructions (0.000%), 1 calls (08B52144 - 08B521D8, length 38)
_S1_2_8B520B0 9 instructions (0.000%), 1 calls (08B520B0 - 08B520D0, length 9)
_S1_2_8B50BD4 9 instructions (0.000%), 1 calls (08B50BD4 - 08B50BF4, length 9)
_S1_2_8A13500 9 instructions (0.000%), 1 calls (08A13500 - 08A13520, length 9)
_S1_2_897B954 9 instructions (0.000%), 1 calls (0897B934 - 0897B964, length 13)
  Back Branch 0897B960 1 times (length 13)
_S1_2_892BA7C 9 instructions (0.000%), 1 calls (0892BA7C - 0892BA9C, length 9)
_S1_2_8846FD8 9 instructions (0.000%), 1 calls (08846FD8 - 08992A00, length 339595)
_S1_2_883935C 9 instructions (0.000%), 1 calls (0883935C - 0883937C, length 9)
_S1_2_8804ED4 9 instructions (0.000%), 1 calls (08804ED4 - 08804EF4, length 9)
_S1_2_8992E64 8 instructions (0.000%), 4 calls (08992E64 - 08992E68, length 2)
_S1_2_8992D74 8 instructions (0.000%), 4 calls (08992D74 - 08992D78, length 2)
_S1_2_89929DC 8 instructions (0.000%), 4 calls (089929DC - 089929E0, length 2)
_S1_2_899293C 8 instructions (0.000%), 4 calls (0899293C - 08992940, length 2)
_S1_2_899258C 8 instructions (0.000%), 4 calls (0899258C - 08992590, length 2)
_S1_2_8992544 8 instructions (0.000%), 4 calls (08992544 - 08992548, length 2)
_S1_2_89924BC 8 instructions (0.000%), 4 calls (089924BC - 089924C0, length 2)
_S1_2_8992474 8 instructions (0.000%), 4 calls (08992474 - 08992478, length 2)
_S1_2_897BACC 8 instructions (0.000%), 4 calls (0897BACC - 0897BAD0, length 2)
_S1_2_882A244 8 instructions (0.000%), 4 calls (0882A244 - 0882A248, length 2)
_S1_2_897BAD4 8 instructions (0.000%), 2 calls (0897BA68 - 0897BAD8, length 29)
  Back Branch 0897BAD4 2 times (length 29)
_S1_2_8956790 8 instructions (0.000%), 2 calls (08956790 - 0895679C, length 4)
_S1_2_8860858 8 instructions (0.000%), 2 calls (08860858 - 089925A8, length 313173)
_S1_2_8824BAC 8 instructions (0.000%), 2 calls (08824BAC - 089923B8, length 374276)
_S1_2_88205A0 8 instructions (0.000%), 2 calls (088205A0 - 088205AC, length 4)
_S1_2_8B529E0 8 instructions (0.000%), 1 calls (08846AEC - 08B529E4, length 798655)
  Back Branch 08B529E0 1 times (length 798655)
_S1_2_8B52754 8 instructions (0.000%), 1 calls (08B52754 - 08B52770, length 8)
_S1_2_8B50D4C 8 instructions (0.000%), 1 calls (08B50D4C - 08B50E1C, length 53)
_S1_2_8A135A8 8 instructions (0.000%), 1 calls (08A135A8 - 08A13704, length 88)
_S1_2_897E300 8 instructions (0.000%), 1 calls (0897E1EC - 089923A8, length 20592)
  Back Branch 0897E300 1 times (length 71)
_S1_2_897E204 8 instructions (0.000%), 1 calls (0897E1EC - 089923A8, length 20592)
  Back Branch 0897E204 1 times (length 8)
_S1_2_89259E4 8 instructions (0.000%), 1 calls (089259E4 - 08925A24, length 17)
_S1_2_89259A0 8 instructions (0.000%), 1 calls (089259A0 - 089259E0, length 17)
_S1_2_88050E8 8 instructions (0.000%), 1 calls (088050E8 - 08805128, length 17)
_S1_2_88050A4 8 instructions (0.000%), 1 calls (088050A4 - 088050E4, length 17)
_S1_2_8804930 8 instructions (0.000%), 1 calls (08804930 - 0880494C, length 8)
_S1_2_8804910 8 instructions (0.000%), 1 calls (08804910 - 0880492C, length 8)
_S1_2_8B52878 7 instructions (0.000%), 1 calls (08B52878 - 08B528AC, length 14)
_S1_2_8B51F30 7 instructions (0.000%), 1 calls (08B51F30 - 08B520AC, length 96)
_S1_2_8B51C18 7 instructions (0.000%), 1 calls (08B51C18 - 08B51E98, length 161)
_S1_2_897E280 7 instructions (0.000%), 1 calls (0897E254 - 089923B8, length 20570)
  Back Branch 0897E280 1 times (length 13)
_S1_2_897E260 7 instructions (0.000%), 1 calls (0897E254 - 089923B8, length 20570)
  Back Branch 0897E260 1 times (length 5)
_S1_2_897BA1C 6 instructions (0.000%), 3 calls (0897BA1C - 0897BA20, length 2)
_S1_2_8846FCC 6 instructions (0.000%), 2 calls (08846FCC - 08846FD4, length 3)
_S1_2_883FE58 6 instructions (0.000%), 2 calls (0883FE58 - 0883FE60, length 3)
_S1_2_8B529A8 6 instructions (0.000%), 1 calls (088463E8 - 08B529AC, length 799090)
  Back Branch 08B529A8 1 times (length 799090)
_S1_2_8B52248 6 instructions (0.000%), 1 calls (08B52248 - 08B5226C, length 10)
_S1_2_8B52234 6 instructions (0.000%), 1 calls (08B52234 - 08B5226C, length 15)
_S1_2_8A139D4 6 instructions (0.000%), 1 calls (08857970 - 08A139D8, length 454683)
  Back Branch 08A139D4 1 times (length 454683)
_S1_2_88FD508 6 instructions (0.000%), 1 calls (088FD508 - 088FD51C, length 6)
_S1_2_8804E2C 6 instructions (0.000%), 1 calls (08804E2C - 08804E40, length 6)
_S1_2_8804E14 6 instructions (0.000%), 1 calls (08804E14 - 08804E28, length 6)
_S1_2_8804DFC 6 instructions (0.000%), 1 calls (08804DFC - 08804E10, length 6)
_S1_2_8B529D8 5 instructions (0.000%), 1 calls (0883B548 - 08B529DC, length 810278)
  Back Branch 08B529D8 1 times (length 810278)
_S1_2_8B529B8 5 instructions (0.000%), 1 calls (08891794 - 08B529BC, length 722059)
  Back Branch 08B529B8 1 times (length 722059)
_S1_2_8B52290 5 instructions (0.000%), 1 calls (08863F00 - 08B52294, length 768230)
  Back Branch 08B52290 1 times (length 768230)
_S1_2_883AC74 5 instructions (0.000%), 1 calls (0883AC74 - 0883AC84, length 5)
_S1_2_883975C 5 instructions (0.000%), 1 calls (0883975C - 0883976C, length 5)
_S1_2_8822FE8 5 instructions (0.000%), 1 calls (08822FE8 - 08822FF8, length 5)
_S1_2_8805140 5 instructions (0.000%), 1 calls (08805140 - 08805150, length 5)
_S1_2_880512C 5 instructions (0.000%), 1 calls (0880512C - 0880513C, length 5)
_S1_2_8992DAC 4 instructions (0.000%), 2 calls (08992DAC - 08992DB0, length 2)
_S1_2_8992C1C 4 instructions (0.000%), 2 calls (08992C1C - 08992C20, length 2)
_S1_2_8992ABC 4 instructions (0.000%), 2 calls (08992ABC - 08992AC0, length 2)
_S1_2_8992AAC 4 instructions (0.000%), 2 calls (08992AAC - 08992AB0, length 2)
_S1_2_8992A94 4 instructions (0.000%), 2 calls (08992A94 - 08992A98, length 2)
_S1_2_8992A0C 4 instructions (0.000%), 2 calls (08992A0C - 08992A10, length 2)
_S1_2_89929F4 4 instructions (0.000%), 2 calls (089929F4 - 089929F8, length 2)
_S1_2_899261C 4 instructions (0.000%), 2 calls (0899261C - 08992620, length 2)
_S1_2_89923F4 4 instructions (0.000%), 2 calls (089923F4 - 089923F8, length 2)
_S1_2_89923EC 4 instructions (0.000%), 2 calls (089923EC - 089923F0, length 2)
_S1_2_899239C 4 instructions (0.000%), 2 calls (0899239C - 089923A0, length 2)
_S1_2_899235C 4 instructions (0.000%), 2 calls (0899235C - 08992360, length 2)
_S1_2_89443A4 4 instructions (0.000%), 2 calls (089443A4 - 089443A8, length 2)
_S1_2_88205B0 4 instructions (0.000%), 2 calls (088205B0 - 088205B4, length 2)
_S1_2_8B521CC 4 instructions (0.000%), 1 calls (08B521CC - 08B521D8, length 4)
_S1_2_8B51168 4 instructions (0.000%), 1 calls (088A6840 - 08B5116C, length 698956)
  Back Branch 08B51168 1 times (length 698956)
_S1_2_897AB28 4 instructions (0.000%), 1 calls (0897AB28 - 0897AB34, length 4)
_S1_2_8977340 4 instructions (0.000%), 1 calls (08977340 - 0897734C, length 4)
_S1_2_8943EE0 4 instructions (0.000%), 1 calls (088266B8 - 08943EF4, length 292368)
  Back Branch 0883585C 2,371 times (length 106)
  Back Branch 088FC124 132 times (length 213597)
_S1_2_892B478 4 instructions (0.000%), 1 calls (0892B478 - 0892B484, length 4)
_S1_2_890EA14 4 instructions (0.000%), 1 calls (0890EA14 - 0897F6C4, length 115501)
_S1_2_88FE5D4 4 instructions (0.000%), 1 calls (088FE5D4 - 088FE5E0, length 4)
_S1_2_8977360 3 instructions (0.000%), 1 calls (08977360 - 08977368, length 3)
_S1_2_8977334 3 instructions (0.000%), 1 calls (08977334 - 0897733C, length 3)
_S1_2_89550C0 3 instructions (0.000%), 1 calls (089550C0 - 089550C8, length 3)
_S1_2_8951B40 3 instructions (0.000%), 1 calls (08951B40 - 08951B48, length 3)
_S1_2_892B164 3 instructions (0.000%), 1 calls (0892B164 - 0892B16C, length 3)
_S1_2_8862510 3 instructions (0.000%), 1 calls (08862510 - 08862518, length 3)
_S1_2_8862504 3 instructions (0.000%), 1 calls (08862504 - 0886250C, length 3)
_S1_2_884BC6C 3 instructions (0.000%), 1 calls (0884BC6C - 0884BC74, length 3)
_S1_2_884BC4C 3 instructions (0.000%), 1 calls (0884BC4C - 0884BC54, length 3)
_S1_2_8845D1C 3 instructions (0.000%), 1 calls (08845D1C - 08845D24, length 3)
_S1_2_8B52798 2 instructions (0.000%), 1 calls (08B52798 - 08B5279C, length 2)
_S1_2_8B520D4 2 instructions (0.000%), 1 calls (08B520D4 - 08B520D8, length 2)
_S1_2_8992E84 2 instructions (0.000%), 1 calls (08992E84 - 08992E88, length 2)
_S1_2_8992E7C 2 instructions (0.000%), 1 calls (08992E7C - 08992E80, length 2)
_S1_2_8992DFC 2 instructions (0.000%), 1 calls (08992DFC - 08992E00, length 2)
_S1_2_8992DEC 2 instructions (0.000%), 1 calls (08992DEC - 08992DF0, length 2)
_S1_2_8992DDC 2 instructions (0.000%), 1 calls (08992DDC - 08992DE0, length 2)
_S1_2_8992DD4 2 instructions (0.000%), 1 calls (08992DD4 - 08992DD8, length 2)
_S1_2_8992DB4 2 instructions (0.000%), 1 calls (08992DB4 - 08992DB8, length 2)
_S1_2_8992D94 2 instructions (0.000%), 1 calls (08992D94 - 08992D98, length 2)
_S1_2_8992D84 2 instructions (0.000%), 1 calls (08992D84 - 08992D88, length 2)
_S1_2_8992D6C 2 instructions (0.000%), 1 calls (08992D6C - 08992D70, length 2)
_S1_2_8992CD4 2 instructions (0.000%), 1 calls (08992CD4 - 08992CD8, length 2)
_S1_2_8992CCC 2 instructions (0.000%), 1 calls (08992CCC - 08992CD0, length 2)
_S1_2_8992CBC 2 instructions (0.000%), 1 calls (08992CBC - 08992CC0, length 2)
_S1_2_8992C54 2 instructions (0.000%), 1 calls (08992C54 - 08992C58, length 2)
_S1_2_8992C4C 2 instructions (0.000%), 1 calls (08992C4C - 08992C50, length 2)
_S1_2_8992C14 2 instructions (0.000%), 1 calls (08992C14 - 08992C18, length 2)
_S1_2_8992BFC 2 instructions (0.000%), 1 calls (08992BFC - 08992C00, length 2)
_S1_2_8992BBC 2 instructions (0.000%), 1 calls (08992BBC - 08992BC0, length 2)
_S1_2_8992B74 2 instructions (0.000%), 1 calls (08992B74 - 08992B78, length 2)
_S1_2_8992B44 2 instructions (0.000%), 1 calls (08992B44 - 08992B48, length 2)
_S1_2_8992B2C 2 instructions (0.000%), 1 calls (08992B2C - 08992B30, length 2)
_S1_2_8992B1C 2 instructions (0.000%), 1 calls (08992B1C - 08992B20, length 2)
_S1_2_8992B14 2 instructions (0.000%), 1 calls (08992B14 - 08992B18, length 2)
_S1_2_8992B0C 2 instructions (0.000%), 1 calls (08992B0C - 08992B10, length 2)
_S1_2_8992AF4 2 instructions (0.000%), 1 calls (08992AF4 - 08992AF8, length 2)
_S1_2_8992AEC 2 instructions (0.000%), 1 calls (08992AEC - 08992AF0, length 2)
_S1_2_8992ADC 2 instructions (0.000%), 1 calls (08992ADC - 08992AE0, length 2)
_S1_2_8992ACC 2 instructions (0.000%), 1 calls (08992ACC - 08992AD0, length 2)
_S1_2_8992AC4 2 instructions (0.000%), 1 calls (08992AC4 - 08992AC8, length 2)
_S1_2_8992AB4 2 instructions (0.000%), 1 calls (08992AB4 - 08992AB8, length 2)
_S1_2_8992AA4 2 instructions (0.000%), 1 calls (08992AA4 - 08992AA8, length 2)
_S1_2_8992A9C 2 instructions (0.000%), 1 calls (08992A9C - 08992AA0, length 2)
_S1_2_8992A8C 2 instructions (0.000%), 1 calls (08992A8C - 08992A90, length 2)
_S1_2_8992A5C 2 instructions (0.000%), 1 calls (08992A5C - 08992A60, length 2)
_S1_2_8992A4C 2 instructions (0.000%), 1 calls (08992A4C - 08992A50, length 2)
_S1_2_8992A34 2 instructions (0.000%), 1 calls (08992A34 - 08992A38, length 2)
_S1_2_8992A1C 2 instructions (0.000%), 1 calls (08992A1C - 08992A20, length 2)
_S1_2_89929FC 2 instructions (0.000%), 1 calls (089929FC - 08992A00, length 2)
_S1_2_89929CC 2 instructions (0.000%), 1 calls (089929CC - 089929D0, length 2)
_S1_2_89929BC 2 instructions (0.000%), 1 calls (089929BC - 089929C0, length 2)
_S1_2_89929A4 2 instructions (0.000%), 1 calls (089929A4 - 089929A8, length 2)
_S1_2_8992984 2 instructions (0.000%), 1 calls (08992984 - 08992988, length 2)
_S1_2_8992974 2 instructions (0.000%), 1 calls (08992974 - 08992978, length 2)
_S1_2_8992964 2 instructions (0.000%), 1 calls (08992964 - 08992968, length 2)
_S1_2_899295C 2 instructions (0.000%), 1 calls (0899295C - 08992960, length 2)
_S1_2_899294C 2 instructions (0.000%), 1 calls (0899294C - 08992950, length 2)
_S1_2_899291C 2 instructions (0.000%), 1 calls (0899291C - 08992920, length 2)
_S1_2_89928B4 2 instructions (0.000%), 1 calls (089928B4 - 089928B8, length 2)
_S1_2_8992534 2 instructions (0.000%), 1 calls (08992534 - 08992538, length 2)
_S1_2_8992494 2 instructions (0.000%), 1 calls (08992494 - 08992498, length 2)
_S1_2_899248C 2 instructions (0.000%), 1 calls (0899248C - 08992490, length 2)
_S1_2_899247C 2 instructions (0.000%), 1 calls (0899247C - 08992480, length 2)
_S1_2_899246C 2 instructions (0.000%), 1 calls (0899246C - 08992470, length 2)
_S1_2_8992454 2 instructions (0.000%), 1 calls (08992454 - 08992458, length 2)
_S1_2_899240C 2 instructions (0.000%), 1 calls (0899240C - 08992410, length 2)
_S1_2_89923FC 2 instructions (0.000%), 1 calls (089923FC - 08992400, length 2)
_S1_2_89923E4 2 instructions (0.000%), 1 calls (089923E4 - 089923E8, length 2)
_S1_2_899233C 2 instructions (0.000%), 1 calls (0899233C - 08992340, length 2)
_S1_2_899232C 2 instructions (0.000%), 1 calls (0899232C - 08992330, length 2)
_S1_2_899231C 2 instructions (0.000%), 1 calls (0899231C - 08992320, length 2)
_S1_2_897BA14 2 instructions (0.000%), 1 calls (0897BA14 - 0897BA18, length 2)
_S1_2_8956C90 2 instructions (0.000%), 1 calls (08956C90 - 08956C94, length 2)
_S1_2_894439C 2 instructions (0.000%), 1 calls (0894439C - 089443A0, length 2)
_S1_2_88FD4EC 2 instructions (0.000%), 1 calls (088FD4EC - 088FD4F0, length 2)
_S1_2_88FD424 2 instructions (0.000%), 1 calls (088FD424 - 088FD428, length 2)
_S1_2_887EBD0 2 instructions (0.000%), 1 calls (0887EBD0 - 0887EBD4, length 2)
_S1_2_884C744 2 instructions (0.000%), 1 calls (0884C744 - 0884C748, length 2)
_S1_2_8846CEC 2 instructions (0.000%), 1 calls (08846CEC - 08846CF0, length 2)
_S1_2_8842BD0 2 instructions (0.000%), 1 calls (08842BD0 - 08842BD4, length 2)
_S1_2_8823784 2 instructions (0.000%), 1 calls (08823784 - 08823788, length 2)
_S1_2_8822C4C 2 instructions (0.000%), 1 calls (08822C4C - 08822C50, length 2)
_S1_2_8822620 2 instructions (0.000%), 1 calls (08822620 - 08822624, length 2)
_S1_2_88223CC 2 instructions (0.000%), 1 calls (088223CC - 088223D0, length 2)
_S1_2_8821F20 2 instructions (0.000%), 1 calls (08821F20 - 08821F24, length 2)
_S1_2_8821F18 2 instructions (0.000%), 1 calls (08821F18 - 08821F1C, length 2)
_S1_2_8821C38 2 instructions (0.000%), 1 calls (08821C38 - 08821C3C, length 2)
_S1_2_8820AFC 2 instructions (0.000%), 1 calls (08820AFC - 08820B00, length 2)
_S1_2_8820AF4 2 instructions (0.000%), 1 calls (08820AF4 - 08820AF8, length 2)
_S1_2_88206CC 2 instructions (0.000%), 1 calls (088206CC - 088206D0, length 2)
_S1_2_8930298 (memset) 0 instructions (0.000%), 6,201 calls (08930298 - 0893036C, length 54)
_S1_2_8813334 (strlen) 0 instructions (0.000%), 3,955 calls (08813334 - 08813348, length 6)
_S1_2_885B498 (nop) 0 instructions (0.000%), 3,788 calls (0885B498 - 0885B49C, length 2)
_S1_2_885B4A0 (nop) 0 instructions (0.000%), 3,786 calls (0885B4A0 - 0885B4A4, length 2)
_S1_2_8986508 (nop) 0 instructions (0.000%), 3,685 calls (08986508 - 0898650C, length 2)
_S1_2_892BEF0 (sceGuSetMatrix) 0 instructions (0.000%), 3,637 calls (0892BEF0 - 0892C154, length 154)
_S1_2_8950AAC (nop) 0 instructions (0.000%), 3,635 calls (08950AAC - 08950AB0, length 2)
_S1_2_892B7E4 (sceGuTexLevelMode) 0 instructions (0.000%), 3,635 calls (0892B7E4 - 0892B838, length 22)
_S1_2_8837D1C (nop) 0 instructions (0.000%), 3,635 calls (08837D1C - 08837D20, length 2)
_S1_2_8932648 (strcmp) 0 instructions (0.000%), 2,342 calls (08932648 - 089326B0, length 27)
_S1_2_892FEB8 (memcpy) 0 instructions (0.000%), 2,049 calls (0892FEB8 - 0892FFD8, length 73)
_S1_2_898F330 (nop) 0 instructions (0.000%), 405 calls (0898F330 - 0898F334, length 2)
_S1_2_898F328 (nop) 0 instructions (0.000%), 405 calls (0898F328 - 0898F32C, length 2)
_S1_2_894D8DC (nop) 0 instructions (0.000%), 206 calls (0894D8DC - 0894D8E0, length 2)
_S1_2_894D48C (nop) 0 instructions (0.000%), 205 calls (0894D48C - 0894D490, length 2)
_S1_2_894D818 (nop) 0 instructions (0.000%), 69 calls (0894D818 - 0894D81C, length 2)
_S1_2_894D44C (nop) 0 instructions (0.000%), 68 calls (0894D44C - 0894D450, length 2)
_S1_2_89443BC (nop) 0 instructions (0.000%), 12 calls (089443BC - 089443C0, length 2)
_S1_2_89442C0 (nop) 0 instructions (0.000%), 12 calls (089442C0 - 089442C4, length 2)
_S1_2_894428C (nop) 0 instructions (0.000%), 12 calls (0894428C - 08944290, length 2)
_S1_2_8944284 (nop) 0 instructions (0.000%), 12 calls (08944284 - 08944288, length 2)
_S1_2_8944F54 (nop) 0 instructions (0.000%), 6 calls (08944F54 - 08944F58, length 2)
_S1_2_8943F2C (nop) 0 instructions (0.000%), 6 calls (08943F2C - 08943F30, length 2)
_S1_2_8901288 0 instructions (0.000%), 5 calls (08901288 - 0893036C, length 48186)
_S1_2_8944198 (nop) 0 instructions (0.000%), 3 calls (08944198 - 0894419C, length 2)
_S1_2_898DA24 (nop) 0 instructions (0.000%), 2 calls (0898DA24 - 0898DA28, length 2)
_S1_2_897B168 (nop) 0 instructions (0.000%), 2 calls (0897B168 - 0897B16C, length 2)
_S1_2_8943E98 (nop) 0 instructions (0.000%), 2 calls (08943E98 - 08943E9C, length 2)
_S1_2_898E390 (nop) 0 instructions (0.000%), 1 calls (0898E390 - 0898E394, length 2)
_S1_2_898E388 (nop) 0 instructions (0.000%), 1 calls (0898E388 - 0898E38C, length 2)
_S1_2_898DA1C (nop) 0 instructions (0.000%), 1 calls (0898DA1C - 0898DA20, length 2)
_S1_2_898D158 (nop) 0 instructions (0.000%), 1 calls (0898D158 - 0898D15C, length 2)
_S1_2_898CCD4 (nop) 0 instructions (0.000%), 1 calls (0898CCD4 - 0898CCD8, length 2)
_S1_2_897B390 (nop) 0 instructions (0.000%), 1 calls (0897B390 - 0897B394, length 2)
_S1_2_897B314 (nop) 0 instructions (0.000%), 1 calls (0897B314 - 0897B318, length 2)
_S1_2_897B150 (nop) 0 instructions (0.000%), 1 calls (0897B150 - 0897B154, length 2)
_S1_2_897AFEC (nop) 0 instructions (0.000%), 1 calls (0897AFEC - 0897AFF0, length 2)
_S1_2_897ACFC (nop) 0 instructions (0.000%), 1 calls (0897ACFC - 0897AD00, length 2)
_S1_2_894E080 (nop) 0 instructions (0.000%), 1 calls (0894E080 - 0894E084, length 2)
_S1_2_894E038 (nop) 0 instructions (0.000%), 1 calls (0894E038 - 0894E03C, length 2)
_S1_2_894D780 (nop) 0 instructions (0.000%), 1 calls (0894D780 - 0894D784, length 2)
_S1_2_894D724 (nop) 0 instructions (0.000%), 1 calls (0894D724 - 0894D728, length 2)
_S1_2_894D71C (nop) 0 instructions (0.000%), 1 calls (0894D71C - 0894D720, length 2)
_S1_2_894D6C4 (nop) 0 instructions (0.000%), 1 calls (0894D6C4 - 0894D6C8, length 2)
_S1_2_894D668 (nop) 0 instructions (0.000%), 1 calls (0894D668 - 0894D66C, length 2)
_S1_2_894D660 (nop) 0 instructions (0.000%), 1 calls (0894D660 - 0894D664, length 2)
_S1_2_8944F0C (nop) 0 instructions (0.000%), 1 calls (08944F0C - 08944F10, length 2)
_S1_2_89449C4 (nop) 0 instructions (0.000%), 1 calls (089449C4 - 089449C8, length 2)
_S1_2_8944494 (nop) 0 instructions (0.000%), 1 calls (08944494 - 08944498, length 2)
_S1_2_894422C (nop) 0 instructions (0.000%), 1 calls (0894422C - 08944230, length 2)
_S1_2_89441D0 (nop) 0 instructions (0.000%), 1 calls (089441D0 - 089441D4, length 2)
_S1_2_89441C8 (nop) 0 instructions (0.000%), 1 calls (089441C8 - 089441CC, length 2)
_S1_2_8944190 (nop) 0 instructions (0.000%), 1 calls (08944190 - 08944194, length 2)
_S1_2_88FD448 (nop) 0 instructions (0.000%), 1 calls (088FD448 - 088FD44C, length 2)
_S1_2_8825E68 (nop) 0 instructions (0.000%), 1 calls (08825E68 - 08825E6C, length 2)
_S1_2_8805EE0 0 instructions (0.000%), 1 calls (08805EE0 - 0893036C, length 305444)
------------------ GEProfiler ----------------------
GE list count: 3638
Texture load count: 6, average 0.0 per GE list
Copy GE to memory: 0, average 0.0 per GE list
Copy Stencil to memory: 0, average 0.0 per GE list
GE list duration: 9610ms, average 2.6ms per GE list, max FPS is 378.5
prim: called 5392 times, average 1.5 per GE list
trxkick: called 2957 times, average 0.8 per GE list
GU_COLOR_8888|GU_VERTEX_16BIT|GU_TRANSFORM_2D size=12: used 3636 times in PRIM, average 1.0 per GE list
GU_TEXTURE_16BIT|GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=20: used 1754 times in PRIM, average 0.5 per GE list
GU_COLOR_8888|GU_VERTEX_32BITF|GU_TRANSFORM_2D size=16: used 2 times in PRIM, average 0.0 per GE list
